Adicionado comentarios para explicar como foi feita a correcao e teste basica da correcao