updated
trait Collection[A] { def updated(i: Int, a: A): Collection[A] }
updated cria uma coleção copiando todos os elementos dessa coleção, mas substituindo o elemento indice i pelo valor a.
i
a