code: func (c *Collection) Delete(i gtreap.Item) {
  	c.assertNotReadOnly()
  
  	c.rootLock.Lock()
  	c.root = c.root.Delete(i)
  	c.rootLock.Unlock()
  }
docs: // Delete deletes an item from the Collection, if such an item exists.