A port of the Coursera Machine Learining exercises to Clojure