implementação de recursividade com falha.