QuickSortOpt