public void RemoveAt(int index)
 {
     --_blocksWithDepths[_storage.ReadDepth(index)];
     _storage.RemoveAt(index);
 }