Given a collection of intervals, merge all overlapping intervals.
For example, Given [1,3],[2,6],[8,10],[15,18], return [1,6],[8,10],[15,18].
[1,3],[2,6],[8,10],[15,18]
[1,6],[8,10],[15,18]
Discuss