Source code for working through Barski's Land of Lisp