Techniques in Fractal Geometry