Katas in clojure