Merge Overlapping Subintervals Leetcode Javascript Interview