Add RangeIntersection