adicionado capitulo de reestruturação de loops