new quicksort kata