moved to algorithm. bootstrap cljs
breaking with algorithm stuff