Merge Intervals — Interactive Visualizer

Sort by start time, then iteratively expand the boundary of the active trailing interval.