ready quicksort