DisjointDiscreteRange<RANGE_TYPE>::Intersection () and regrests to verify works rihgt