>>> test_data = [(0, 10), (1, 100), (5, 21), (6, 6), (101, 150)]
>>> tree = IntervalTree()
>>> for i, (start, stop) in enumerate(test_data): tree[start:stop+1] = i
>>> for i, (start, stop) in enumerate(test_data): print(tree[start:stop+1])
{Interval(1, 101, 1), Interval(0, 11, 0), Interval(6, 7, 3), Interval(5, 22, 2)}
{Interval(1, 101, 1), Interval(0, 11, 0), Interval(6, 7, 3), Interval(5, 22, 2)}
{Interval(1, 101, 1), Interval(0, 11, 0), Interval(6, 7, 3), Interval(5, 22, 2)}
{Interval(6, 7, 3), Interval(1, 101, 1), Interval(0, 11, 0), Interval(5, 22, 2)}