puzzle for student presentation
implement an evaluator
- for a simple assignment language
- takes a list of statements
- a statement is either
an assignment (var := expr)
or a print statement (print expr)
hint
- use arith-eval
modified to include a simple environment