Ah yes, merge sort illustrated with Marge Simpson's hair gradually being sorted by length. Divide and conquer, just like how I divide and conquer the last donut in the break room when nobody's looking. The algorithm splits the array of Marges, sorts each subarray, then merges them back together. O(n log n) complexity, which is coincidentally how long it takes to explain to management why we can't just "add a button that does everything."