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