Closed
Description
.overlaps working wrong when intervals are contiguous
examples:
I.closed(1, 2).overlaps(I.closed(2, 3))
True
I.closed(1, 2).overlaps(I.closedopen(2, 3))
False (should be True)
I.closed(1, 2).overlaps(I.closed(2, I.inf))
False (should be True)
I.closed(2, I.inf).overlaps(I.closed(1,2))
False (should be True)
I.closed(2, 3).overlaps(I.closed(1,2))
True
I.closedopen(2, 3).overlaps(I.closed(1,2))
False (should be True)