patch

trait Collection[A] {
  def patch(j: Int, bs: Collection[A], m: Int): Collection[A]
}

patch cria uma cópia desta coleção, mas substitua os elementos m iniciando no índice j pela coleção bs.