In this assignment, you'll practice working with first-class functions and lists. The Pie exercises cover chapters 4 and 5. You'll also extend your normalizer for the untyped lambda calculus.
The Pie assignment should be completed by writing a definition for each claim, and then uncommenting the tests so that they all pass. Passing the tests is necessary, but not sufficient, for completing the exercise - you should also follow the instructions in the file.
Parts of this assignment are written by David Christiansen and used with permission.