My solutions to SICP exercises in Clojure