public void process(Node node)
 {
     if (node == null)
     {
         return;
     }
     Console.WriteLine("Inorder: " + node.Info);
 }   
        public void traverse(Node node)
        {
            if (node == null)
                return;

            traverse(node.Left);
            process(node);
            traverse(node.Right);
        }
 public Node(int info, ref Node left, ref Node right):this(info)
 {
     this.left = left;
     this.right = right;
 }