Concept Flow - Quick Sort as Divide and Conquer
Start with full array
Choose pivot element
Partition array into two parts
Elements < pivot
Recursively quick sort
Combine sorted parts + pivot
Sorted array
Quick Sort splits the array by a pivot, sorts parts separately, then combines them.
