Object type that describes each searchable range.
Sorted array of range-like objects.
Numeric value to locate within a range.
Writes an element's inclusive range bounds.
The index of the containing range, or -1 when no range matches.
The callback writes the searchable range into the provided two-item
range array as [start, end]. Bounds are treated as inclusive and ranges
must be ordered from low to high by their bounds.
Finds the index of a sorted range that contains
searchValue.