Mental Model
Stable sorting keeps equal items in the same order as before. Different sorts work best in different situations.
Analogy: Imagine sorting playing cards by number but keeping the order of cards with the same number as they were in your hand.
Unsorted list: 5a -> 3 -> 5b -> 2 -> 3 -> null 'a' and 'b' mark two different 5s to track order.
