Dei uma revisada e fiz a arvore com OOP, ficou mais limpo o codigo.