Atualização da função de imprimir

A função antiga não acessava os filhos corretamente. Foi feita
uma função que utiliza uma lista encadeada simples e duas
variáveis controladoras para armazenar os nós da árvore e
tratá-los para a impressão das keys.

Foi criada uma estrutura para manipular a lista como sendo
uma fila e funções para manutenção dessa fila.