Fractal Geometry: Mathematical Techniques, Algorithms and Applications