Algoritmo criado.
Partiu criar testes unitários.