Range
Represent a range has start and end indexes.
Create a Range object starting from first element to the end.
Represent the exclusive end index of the Range.
Represent the inclusive start index of the Range.
Construct a Range object using the start and end indexes.
Create a Range object starting from first element in the collection to the end Index.
Create a Range object starting from start index to the end of the collection.
Indicates whether the current Range object is equal to another Range object.
Calculate the start offset and length of range object using a collection length.