archive of my solutions to problems on 4clojure.com