Added range set and Range.Xor, RangeSet.Xor + tests