Há alguma orientação no Scala sobre quando usar val com uma coleção mutável versus usar var com uma coleção imutável? Ou você realmente deveria ter como objetivo val com uma coleção imutável? O fato de haver os dois tipos de coleção me dá muitas opções e, muitas vezes, não sei como fazer essa...