WIP: smoothsort, moving from shared struct to argument passing ...