Me working through Build Your Own Lisp.