Mental Model
We combine intervals that overlap into one bigger interval so no two intervals cover the same range twice.
Analogy: Imagine you have several time blocks booked on a calendar. If some blocks overlap, you merge them into one longer block so you don't double count the time.
Intervals before merge: [1,3] -> [2,6] -> [8,10] -> [15,18] Intervals after merge: [1,6] -> [8,10] -> [15,18]
