quicksort changes