Exercises from the book SICP using elisp