ObjectRange represents an interval of values that have a valid strict weak ordering. It mixes in Enumerable, making ranges versatile. The preferred way to obtain a range is to use the $R utility function. ObjectRange overrides the default include method, allowing it to use a maximum of two comparisons to determine if a value is included in the range.