Snippets of Lisp, homework for MIT OCW