Clojure functional and repl for calculations on vectors, lines and planes.