Codigo (super) refatorado. Teste criado.
Codigo (super) refatorado. Teste criado.