Mental Model
We add a new time range into a list of sorted, non-overlapping time ranges, merging any that overlap.
Analogy: Imagine booking a meeting room with existing reserved time slots. When you add a new meeting, you combine overlapping times so the schedule stays neat and sorted.
Intervals list: [1,3] -> [6,9] -> null Insert interval: [2,5]
