Exercises from SICP done in Clojure