clojure matrix-repl thing, the last two methods in src/matrix/core.clj are the only interesting bits
src/matrix/core.clj is the only file with interesting stuff