public RedBlackTree(RedBlackNode root)
 {
     Root = root;
 }
 private static RedBlackNode Foo(RedBlackTree T, RedBlackNode uncle)
 {
     throw new NotImplementedException();
 }