Mental Model
We add a new time slot into a list of sorted time slots and merge any overlapping ones to keep the list neat and ordered.
Analogy: Imagine you have a schedule with booked meeting times sorted by start time. You want to add a new meeting and adjust the schedule so no meetings overlap, merging any that do.
Intervals list: [1,3] -> [6,9] -> null Insert interval: [2,5]
