Represents a range of numbers, which can also be iterated through.
end of the range (inclusive). If null, the range is infinite on the right end. end>start
null
start of the range (inclusive). If null, the range is infinite on the left end
Checks if this range (bounds) contains another range. Both start and end of the bounds range must be non-null.