some formatting
woooo successfully cljxed calculate namespace!
with-precision isn't a thing with cljs
split up cljs into 2 pieces