Problem 8 refatorado. Teste criado.
Merge branch 'problem_8'