Code from working through the book Land of Lisp (http://landoflisp.com/)