Clojure Gradient Descent solver