adds quicksort