Added floating point evaluation
start to do SICP