Reads one byte.
int operator [](int index) { if (index < 0 || index >= _length) { throw RangeError.range(index, 0, _length - 1, 'index'); } return _buffer[_offset + index]; }