Machine learning algorithms in clojure