static Arvore CriarArvoreBinariaPorLista(int[] numeros)
        {
            Arvore arvoreBinaria = new Arvore();

            foreach (var item in numeros)
            {
                Noh novoNoh = new Noh(item);
                arvoreBinaria.InserirNoBin(novoNoh);
            }
            Console.WriteLine("Árvore criada!");
            return(arvoreBinaria);
        }
        static void Main(string[] args)
        {
            int[] numeros = new int[] { 59, 103, 48, 33, 51, 38, 79, 1, 235, 121, 223, 161 };
            Console.WriteLine("Questão 2");
            Arvore arvoreBinariaBusca = CriarArvoreBinariaPorLista(numeros);

            Console.WriteLine("Questão 3");
            ImprimirPercorrimentoInFixadoArvoreBinaria(arvoreBinariaBusca);
            Console.Write("\n");
            Console.WriteLine("Questão 4");
            Console.WriteLine($"A árvore possui {RetornarQuantidadeNosEmArvore(arvoreBinariaBusca.Raiz)} " +
                              $"nohs");
            Console.WriteLine("Questão 5");
            Console.WriteLine($"O maior valor encontrado na árvore é " +
                              $"{RetornarMaiorValorEmArvore(arvoreBinariaBusca.Raiz)}");
            Console.WriteLine("Questão 6");
            Console.WriteLine($"A soma dos elementos da árvore é " +
                              $"{RetornarSomaElementosEmArvore(arvoreBinariaBusca.Raiz)}");
            Console.ReadLine();
        }
 static void ImprimirPercorrimentoInFixadoArvoreBinaria(Arvore arvore)
 {
     arvore.ImprimirPercursoInFixado();
 }