use org.clojure/math.numeric-tower 0.0.4