Pessoal, me desculpem se estou sendo muito ingênuo. É que simplesmente não entendi o sentido das várias funções apresentadas nesta aula 5, ainda mais a proposta no vídeo 5.3 e no exercício 8. São vários exemplos de funções, certo? Mas o quê exatamente uma difere da outra? Por quê uma é melhor que a outra? Não ficou claro, para mim, qual é o motivo de isolar a 'percorreArray' em um arquivo diferente...