Em determinadas ocasiões, dependendo dos requisitos de uma aplicação, pode ser preciso percorrer todos os elementos de uma árvore para, por exemplo, exibir todo o seu conteúdo ao usuário.
A) Explique a diferença entre arrays e collections em Kotlin. Em sua resposta, destaque ao menos duas vantagens do uso de collections em relação aos arrays em um projeto real.