Concept Flow - Quick Sort as Divide and Conquer
Choose pivot element
Partition array into two parts
Left part < pivot
Recursively quick sort left
Combine sorted parts + pivot
Done
Quick Sort picks a pivot, splits the array into smaller and bigger parts, sorts each part by repeating the same steps, then joins them back.
