WIP ready for the next step in trasforming smoothsort ....