WIP: all smoothsort is based on pointers .... unexpectedly it is slower .... 10 / 12%.