// NewIntervalTree returns a new interval tree.
NewIntervalTree returns a new interval tree.
// NewIntervalTree returns a new interval tree .
func NewIntervalTree() IntervalTree {
	tree := &intervalTree{}
	tree.nilNode = &intervalNode{}
	tree.root = tree.nilNode
	tree.nilNode.c = black
	return tree
}
func NewIntervalTree ( ) IntervalTree { tree := & intervalTree { } tree . nilNode = & intervalNode { } tree . root = tree . nilNode tree . nilNode . c = black return tree }
NewIntervalTree returns a new interval tree.
NewIntervalTree returns a new interval tree .