Reescrita dos problemas.
Versão mais compacta do exercício 4
Reescrita do problema 3
Versão mais compacta do problema 6.
Reescrevendo mais compactadamente.
Reescrita compacta do problema 8.
Reescrita compacta do problema 9. Mais lento que o anterior, entretanto
possui apenas 1 linha.
Rearrumação do código.