Mental Model
We have a list of sorted intervals and want to add a new interval, merging any overlaps so the list stays sorted and non-overlapping.
Analogy: Imagine booking meeting rooms in a day. You have existing booked times sorted by start time. When you add a new meeting, you merge it with any overlapping bookings to avoid double-booking.
Intervals: [1,3] -> [6,9] -> null New interval: [2,5] Goal: Insert and merge overlaps
