a LISP written in C (from this tutorial http://www.buildyourownlisp.com/)