move pi constants up
argh typos
arrays
more or less at the perf of the original under V8 now
don't need gen texmap anymore
abstract a bit over arrays
remove Box stuff
more cleanup
tighten up
no longer need to bother excluding `reset!`
make it more functional