Added Clojure solution