valueAt method
The current value at index (0-based).
Requires 0 <= index < length.
Audited: 2026-06-12 11:26 EDT
Implementation
num valueAt(int index) {
// Enforced in release: a negative index in [-_n, 0) reads a valid but wrong
// slot (`index + _n`) and returns a silently incorrect value.
if (index < 0 || index >= _n) {
throw RangeError.range(index, 0, _n - 1, 'index');
}
return _tree[index + _n];
}