Adds an interval to the interval collection. The callback function specified will
determine the instances of data occurring on any intersections by merging the existing Data
on the interval in this collection with the Data on the interval to add.
Adds a collection of intervals to this interval collection. The callback function specified will
determine the instances of data occurring on any intersections by merging the existing Data
on the interval in this collection with the Data on the interval to add.