quicksort update, still not passing