Add in-place quicksort