fix error in docs

Tested on bennet.

working on pure python fractal
===============================
Thu Jun 12 12:56:41 2014    pure.prof

         13105282 function calls (13105281 primitive calls) in 32.556 seconds

   Ordered by: internal time
   List reduced from 103 to 15 due to restriction <15>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  1703936   24.029    0.000   24.529    0.000 FractalTransform.py:193(place_point)
  1419417    1.399    0.000    1.399    0.000 FractalTransform.py:148(Transform)
        1    1.182    1.182   32.138   32.138 FractalTransform.py:202(Simulate)
  1703936    1.141    0.000    1.141    0.000 FractalTransform.py:19(quickrand32)
  1703936    1.134    0.000    6.425    0.000 FractalTransform.py:179(Transform)
   284519    0.985    0.000    1.596    0.000 FractalTransform.py:83(Transform)
   284519    0.811    0.000    2.751    0.000 FractalTransform.py:103(Transform)
  3708808    0.550    0.000    0.550    0.000 {math.sqrt}
   284519    0.473    0.000    0.611    0.000 FractalTransform.py:56(Transform)
        1    0.347    0.347    0.351    0.351 FractalTransform.py:229(get_colors)
  1138132    0.140    0.000    0.140    0.000 {math.sin}
   284520    0.138    0.000    0.138    0.000 FractalTransform.py:25(__init__)
   284519    0.110    0.000    0.110    0.000 {math.atan2}
        1    0.063    0.063   32.556   32.556 __init__.py:169(Fractal)
   284575    0.046    0.000    0.046    0.000 {math.cos}

working on old fractal
======================
Thu Jun 12 12:57:13 2014    old.prof

         7386305 function calls in 2.099 seconds

   Ordered by: internal time
   List reduced from 68 to 15 due to restriction <15>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  1703936    0.558    0.000    0.558    0.000 OldFractalTransform.pyx:217(place_point)
        1    0.466    0.466    1.710    1.710 OldFractalTransform.pyx:227(Simulate)
  1703936    0.412    0.000    0.686    0.000 OldFractalTransform.pyx:194(multipleTransform)
        1    0.324    0.324    0.324    0.324 OldFractalTransform.pyx:258(get_colors)
   284519    0.091    0.000    0.143    0.000 OldFractalTransform.pyx:113(fancyTransform)
  1703936    0.072    0.000    0.072    0.000 OldFractalTransform.pyx:25(quickrand32)
        1    0.064    0.064    2.098    2.098 __init__.py:190(OldFractal)
  1419417    0.059    0.000    0.059    0.000 OldFractalTransform.pyx:159(symmetryTransform)
   284519    0.039    0.000    0.052    0.000 OldFractalTransform.pyx:89(affineTransform)
   284519    0.013    0.000    0.013    0.000 OldFractalTransform.pyx:56(colorTransform)
       20    0.000    0.000    0.000    0.000 {numpy.core.multiarray.array}
      115    0.000    0.000    0.000    0.000 __init__.py:79(random32)
        1    0.000    0.000    2.099    2.099 <string>:1(<module>)
       10    0.000    0.000    0.001    0.000 OldFractalTransform.pyx:68(MakeAffine)
      129    0.000    0.000    0.000    0.000 {range}

working on optimized fractal
============================
Thu Jun 12 12:57:23 2014    opt.prof

         1534 function calls in 8.994 seconds

   Ordered by: internal time
   List reduced from 55 to 15 due to restriction <15>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    8.612    8.612    8.612    8.612 {method 'Simulate' of 'VisualHashPrivate.OptimizedFractalTransform.Multiple' objects}
        1    0.317    0.317    0.317    0.317 {VisualHashPrivate.OptimizedFractalTransform.get_colors}
        1    0.064    0.064    8.994    8.994 __init__.py:211(OptimizedFractal)
       22    0.000    0.000    0.000    0.000 {numpy.core.multiarray.array}
      115    0.000    0.000    0.000    0.000 __init__.py:79(random32)
      129    0.000    0.000    0.000    0.000 {range}
       33    0.000    0.000    0.000    0.000 defmatrix.py:233(__new__)
       65    0.000    0.000    0.000    0.000 random.py:558(gauss)
        1    0.000    0.000    8.994    8.994 <string>:1(<module>)
       22    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x887160}
       11    0.000    0.000    0.000    0.000 Color.py:3(DistinctColorFloat)
       11    0.000    0.000    0.000    0.000 {numpy.core._dotblas.dot}
       44    0.000    0.000    0.000    0.000 defmatrix.py:301(__getitem__)
      167    0.000    0.000    0.000    0.000 {isinstance}
      115    0.000    0.000    0.000    0.000 __init__.py:90(random)

profiling old fractal algorithm took 32.52 seconds
pure python fractal algorithm took 30.06 seconds
profiling old fractal algorithm took 2.1 seconds
old fractal algorithm took 1.06 seconds
profiling optimized fractal algorithm took 8.99 seconds
optimized fractal algorithm took 8.96 seconds
move image generation into OldFractalTransform

Tested on bennet.

working on old fractal
======================
Thu Jun 12 15:39:21 2014    old.prof

         7386473 function calls (7386472 primitive calls) in 2.135 seconds

   Ordered by: internal time
   List reduced from 95 to 15 due to restriction <15>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  1703936    0.534    0.000    0.534    0.000 OldFractalTransform.pyx:219(place_point)
        1    0.484    0.484    1.744    1.744 OldFractalTransform.pyx:231(Simulate)
  1703936    0.439    0.000    0.726    0.000 OldFractalTransform.pyx:196(multipleTransform)
        1    0.336    0.336    0.336    0.336 OldFractalTransform.pyx:261(get_colors)
   284519    0.094    0.000    0.148    0.000 OldFractalTransform.pyx:115(fancyTransform)
  1703936    0.077    0.000    0.077    0.000 OldFractalTransform.pyx:27(quickrand32)
  1419417    0.063    0.000    0.063    0.000 OldFractalTransform.pyx:161(symmetryTransform)
        1    0.054    0.054    2.135    2.135 OldFractalTransform.pyx:306(Image)
   284519    0.040    0.000    0.054    0.000 OldFractalTransform.pyx:91(affineTransform)
   284519    0.014    0.000    0.014    0.000 OldFractalTransform.pyx:58(colorTransform)
       20    0.000    0.000    0.000    0.000 {numpy.core.multiarray.array}
      115    0.000    0.000    0.000    0.000 __init__.py:79(random32)
       10    0.000    0.000    0.001    0.000 OldFractalTransform.pyx:70(MakeAffine)
       62    0.000    0.000    0.000    0.000 random.py:558(gauss)
       30    0.000    0.000    0.000    0.000 defmatrix.py:233(__new__)

working on optimized fractal
============================
Thu Jun 12 15:39:31 2014    opt.prof

         1534 function calls in 9.298 seconds

   Ordered by: internal time
   List reduced from 55 to 15 due to restriction <15>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    8.907    8.907    8.907    8.907 {method 'Simulate' of 'VisualHashPrivate.OptimizedFractalTransform.Multiple' objects}
        1    0.321    0.321    0.321    0.321 {VisualHashPrivate.OptimizedFractalTransform.get_colors}
        1    0.070    0.070    9.298    9.298 __init__.py:199(OptimizedFractal)
       22    0.000    0.000    0.000    0.000 {numpy.core.multiarray.array}
      115    0.000    0.000    0.000    0.000 __init__.py:79(random32)
       65    0.000    0.000    0.000    0.000 random.py:558(gauss)
        1    0.000    0.000    9.298    9.298 <string>:1(<module>)
      129    0.000    0.000    0.000    0.000 {range}
       33    0.000    0.000    0.000    0.000 defmatrix.py:233(__new__)
       44    0.000    0.000    0.000    0.000 defmatrix.py:301(__getitem__)
       22    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x887160}
       11    0.000    0.000    0.000    0.000 {numpy.core._dotblas.dot}
      115    0.000    0.000    0.000    0.000 __init__.py:90(random)
       11    0.000    0.000    0.000    0.000 Color.py:3(DistinctColorFloat)
      167    0.000    0.000    0.000    0.000 {isinstance}

profiling old fractal algorithm took 2.13 seconds
old fractal algorithm took 1.06 seconds
profiling optimized fractal algorithm took 9.29 seconds
optimized fractal algorithm took 9.27 seconds
avoid use of numpy in Old fractal code

Tested on bennet.

working on pure python fractal
===============================
Thu Jun 12 16:19:21 2014    pure.prof

         13105282 function calls (13105281 primitive calls) in 32.396 seconds

   Ordered by: internal time
   List reduced from 103 to 10 due to restriction <10>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  1703936   23.688    0.000   24.201    0.000 FractalTransform.py:193(place_point)
  1419417    1.436    0.000    1.436    0.000 FractalTransform.py:148(Transform)
        1    1.267    1.267   31.985   31.985 FractalTransform.py:202(Simulate)
  1703936    1.162    0.000    1.162    0.000 FractalTransform.py:19(quickrand32)
  1703936    1.139    0.000    6.514    0.000 FractalTransform.py:179(Transform)
   284519    0.980    0.000    1.608    0.000 FractalTransform.py:83(Transform)
   284519    0.817    0.000    2.777    0.000 FractalTransform.py:103(Transform)
  3708808    0.567    0.000    0.567    0.000 {math.sqrt}
   284519    0.481    0.000    0.628    0.000 FractalTransform.py:56(Transform)
        1    0.340    0.340    0.344    0.344 FractalTransform.py:229(get_colors)

working on old fractal
======================
maxa 1638400.0 factor 3.0517578125e-07
log(factor*maxa) -0.69314718056
Thu Jun 12 16:19:52 2014    old.prof

         7385853 function calls in 1.308 seconds

   Ordered by: internal time
   List reduced from 56 to 10 due to restriction <10>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
  1703936    0.403    0.000    0.671    0.000 OldFractalTransform.pyx:176(multipleTransform)
        1    0.402    0.402    1.207    1.207 OldFractalTransform.pyx:194(Simulate)
  1703936    0.134    0.000    0.134    0.000 OldFractalTransform.pyx:182(place_point)
        1    0.089    0.089    0.089    0.089 OldFractalTransform.pyx:222(get_colors)
   284519    0.085    0.000    0.137    0.000 OldFractalTransform.pyx:100(fancyTransform)
  1703936    0.073    0.000    0.073    0.000 OldFractalTransform.pyx:17(quickrand32)
  1419417    0.059    0.000    0.059    0.000 OldFractalTransform.pyx:141(symmetryTransform)
   284519    0.038    0.000    0.052    0.000 OldFractalTransform.pyx:76(affineTransform)
   284519    0.013    0.000    0.013    0.000 OldFractalTransform.pyx:48(colorTransform)
        1    0.011    0.011    1.307    1.307 OldFractalTransform.pyx:270(Image)

maxa 6789.0 factor 0.448584177656
log(factor*maxa) 8.02140000629

working on optimized fractal
============================
Thu Jun 12 16:20:01 2014    opt.prof

         1534 function calls in 9.234 seconds

   Ordered by: internal time
   List reduced from 55 to 10 due to restriction <10>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    8.865    8.865    8.865    8.865 {method 'Simulate' of 'VisualHashPrivate.OptimizedFractalTransform.Multiple' objects}
        1    0.304    0.304    0.304    0.304 {VisualHashPrivate.OptimizedFractalTransform.get_colors}
        1    0.063    0.063    9.234    9.234 __init__.py:199(OptimizedFractal)
       22    0.000    0.000    0.000    0.000 {numpy.core.multiarray.array}
      115    0.000    0.000    0.000    0.000 __init__.py:79(random32)
       65    0.000    0.000    0.000    0.000 random.py:558(gauss)
      129    0.000    0.000    0.000    0.000 {range}
       33    0.000    0.000    0.000    0.000 defmatrix.py:233(__new__)
        1    0.000    0.000    9.234    9.234 <string>:1(<module>)
       44    0.000    0.000    0.000    0.000 defmatrix.py:301(__getitem__)

profiling old fractal algorithm took 32.36 seconds
pure python fractal algorithm took 29.3 seconds
profiling old fractal algorithm took 1.31 seconds
old fractal algorithm took 0.27 seconds
profiling optimized fractal algorithm took 9.22 seconds
optimized fractal algorithm took 9.13 seconds