double offsetForIndex(int index) { final tree = _getOrBuildFenwickTree(); return tree.query(index); }