The code I wrote while reading the excellent tutorial, "Build Your Own Lisp"