Selected SICP Exercises in Clojure