code: func (tree *tree) Delete(intervals ...Interval) {
  	for _, iv := range intervals {
  		tree.delete(iv)
  	}
  	if tree.root != nil {
  		tree.root.adjustRanges()
  	}
  }
docs: // Delete will remove the provided intervals from this tree.