Seems very strange that the Range class doesn't have an overlaps(Range) or intersects(Range) method. I expect it would essentially be ``` public boolean overlaps(Range other) { return isConnected(other) && !intersection(other).isEmpty(); } ```
Seems very strange that the Range class doesn't have an overlaps(Range) or intersects(Range) method.
I expect it would essentially be