Existe alguns testes que não estão passando e será preciso tirar dúvidas
com o professor. Acrescentei alguns testes e melhorei o código.