quicksort example