Exercise 5.25: Modify the evaluator so that it
uses normal-order evaluation, based on the lazy evaluator of 4.2.