1

I was asked the following question:
Given a data stream input of non-negative integers a1, a2, ..., an,
..., summarize the numbers seen so far as a list of disjoint
intervals.
For example, suppose the integers from the data stream are 1, 3, 7, 2,
6, ..., then the summary will be:
...