public static void Test() { SortedBinaryTree tree = new SortedBinaryTree(); tree.Add(4); tree.Add(2); tree.Add(6); tree.Add(1); tree.Add(0); tree.Add(3); tree.Add(5); tree.Add(7); tree.Print(new Navigate(tree.InOrderRecursive)); tree.Print(new Navigate(tree.InOrderIteractive)); tree.Print(new Navigate(tree.InOrderIteractiveNoStack)); tree.Print(new Navigate(tree.InOrderRecursive)); }