QuickSortInPlace