quicksort pseudocode
quicksort with middle pivot choice and arithmatic binning