Código devidamente comentado e feliz para rodar