NatSet represents a set of naturals - non-negative integers.
NatSet.emptyNatSet.universalNatSet.new(integer_or_range, ...)empty?universal?open?singleton?self == otherself === othereql?(other)hash~selfself + otherself - otherself & othersplit_each(ns, ...) {|region, *nss| ... }split(ns, ...)minmaxeach_range {|range| ... }