Construct Range based on buffer @param data - buffer of data
Construct Range based on other Document @param doc - Document
InputRange primitive operation that advances the range to its next element.
Checks is Range empty @return true if data length = 0
Range of the Document