fix wrapping patch math
fix util.math squash fn
convert files to clojurescript
leiningen cljs boilerplate & partial port