quicksort draft