following along with book "Build Your Own Lisp"