Separados em funcoes e adicionado rotinas de controle
eliminando primeiro ciclo da formula e removido limitacao de 99 pacotes
Corrigido conflitos do merge