Acrescentou mais comentários em {obj_usuario.cria_testes}. A implementação parece estar no bom caminhos mas ainda tinha alguns problemas e era um pouco complicada demais. Podia fazer só com duas funções em vez de três. A função {obtem_arvore} deveria subtrair 1 de {max_coms} quando devolve só a raiz. Relatorio: OK dados os pontos acima.