Concept Flow - Quick Sort as Divide and Conquer
Choose pivot element
Partition array into two parts
v < pivot
Recursively apply Quick Sort
Combine parts
Sorted array
Quick Sort picks a pivot, splits the array into smaller and bigger parts, sorts each part by repeating the same steps, then combines them.
