getting started with tripple partitioned quick sort and cutoff quick sort