use clojure vector-math