Modelling Reservoir Heterogeneity with Fractals