quicksort first commit