prepended

trait Collection[A] {
  def prepended[B >: A](b: B): Collection[B]
  def +:[B >: A](b: B): Collection[B]
}

prepended cria uma cópia desta coleção adicionando o elemento b no início.