C++/AlgoAndADT: Add quicksort_optimal2