go quicksort