Ditch the color swapping
Basic quicksort