Some solutions to the exercises in Paul Graham's Ansi Common Lisp