Mental Model
Split the list into smaller parts, sort each part, then join them back in order.
Analogy: Imagine sorting a big pile of cards by first dividing them into small piles, sorting each small pile, then carefully combining the piles back into one sorted stack.
Original list: [38, 27, 43, 3, 9, 82, 10] Split into halves: [38, 27, 43] -> [3, 9, 82, 10] Split again: [38] [27, 43] -> [3, 9] [82, 10] Sorted small parts: [27, 38, 43] -> [3, 9, 10, 82] Merged sorted list: [3, 9, 10, 27, 38, 43, 82]
