2. Ø It sorts by partitioning the array into two pieces
separated by a single element that is greater than all the
elements on the left side and smaller than all the
elements in the right side.
Ø This single element called as the key element is in its
correct position in the sorted list.
Ø Then the process is repeated to the two pieces
separately.
Quick Sort