Adicionei uma linha vazia entre as funcoes.
Adicionei testes para a classe e para a funcao fatoracao completa.
Esta tudo rodando.