The math behind neural networks written in Clojure