add quicksort3