Make evaluator work on lists of floats
Add orinstead answer for ex5