Mental Model
Split the list into smaller parts, sort each part, then join them back in order.
Analogy: Imagine sorting a messy pile of cards by splitting it into small piles, sorting each small pile, then carefully combining them into one sorted pile.
Unsorted array: [7, 3, 5, 1] Split into halves: [7, 3] [5, 1] Split again: [7] [3] [5] [1] Merge sorted: [3, 7] [1, 5] Final merge: [1, 3, 5, 7]
