Implement a function to merge overlapping intervals from a given list of interval pairs (for example, merge [[1,3],[2,6],[8,10]] into [[1,6],[8,10]]).