Solução desafio Dev Senior - Werner Moecke