Previously, we could get empty intervals anyway by having a non-empty interval and removing a smaller interval around each piece of data. Turns out that empty intervals are OK and needed in some situations, so explicitly allow and test for it.
Previously, we could get empty intervals anyway by having a non-empty interval and removing a smaller interval around each piece of data. Turns out that empty intervals are OK and needed in some situations, so explicitly allow and test for it.