Mental Model
Stable sorting keeps equal items in the same order as before. Different sorts work best for different situations.
Analogy: Imagine sorting playing cards by number but keeping the order of cards with the same number as they were originally laid out on the table.
Unsorted list: 5a -> 3 -> 5b -> 2 -> null 'a' and 'b' show two different items with the same value 5. Stable sort keeps 5a before 5b after sorting.
