improving the fast algorithm. Now is finally fast
TODO: still last bugs to get out and clean up flow
Timing is now good. Fixed for all vertical inputs
Fast is now 100% working
cleaned up
improved performance

Copy is generally faster than mergesort.
Merge branch 'master' into alt