clrs quicksort