Started working on Clojure implementation.