Mental Model
We add a new time slot into a list of sorted, non-overlapping time slots and merge any that overlap.
Analogy: Imagine booking a meeting room with existing reservations. You want to add your meeting without conflicts by merging overlapping times.
Intervals list: [1,3] -> [6,9] -> null Insert interval: [2,5]
