SICP exercises in Clojure.