Adicionando alguns comentários ao código.