Separacao dos 3 algoritmos simples. Falta averiguar a corretude dos
algoritmos