parallell_samplesort added as function that ties togehter everything