// Find gets the IntervalValue for the node matching the given interval
Find gets the IntervalValue for the node matching the given interval
// Find gets the IntervalValue for the node matching the given interval
func (ivt *intervalTree) Find(ivl Interval) (ret *IntervalValue) {
	n := ivt.find(ivl)
	if n == ivt.nilNode {
		return nil
	}
	return &n.iv
}
func ( ivt * intervalTree ) Find ( ivl Interval ) ( ret * IntervalValue ) { n := ivt . find ( ivl ) if n == ivt . nilNode { return nil } return & n . iv }
Find gets the IntervalValue for the node matching the given interval
Find gets the IntervalValue for the node matching the given interval