Compare this naive implementation of quicksort to Dijkstra’s implementation of 3-way partitioning.