// NewRBTree create a new emtpy red-black tree
NewRBTree create a new emtpy red-black tree
// NewRBTree create a new emtpy red - black tree
func NewRBTree() *RBTree {
	var tree RBTree
	tree.nilNode = &treeNode{nil, nil, nil, -1, nil, rbBlack}
	tree.doubleBlackNil = &treeNode{nil, nil, nil, -1, nil, rbBlack}
	tree.root = tree.nilNode
	return &tree
}
func NewRBTree ( ) * RBTree { var tree RBTree tree . nilNode = & treeNode { nil , nil , nil , - 1 , nil , rbBlack } tree . doubleBlackNil = & treeNode { nil , nil , nil , - 1 , nil , rbBlack } tree . root = tree . nilNode return & tree }
NewRBTree create a new emtpy red-black tree
NewRBTree create a new emtpy red - black tree