adicionando módulo de cópia recursiva