somewhat working: a simple lisp interpreter