A simple lisp interpreter written in C