RangeSet()
Creates a set with no ranges.
RangeSet(ranges: List<ClosedRange<T>>)
protected RangeSet(rangeSet: RangeSet<T>)
Creates a set with ranges shallow-copied from another RangeSet.