zip

trait Collection[A] {
  def zip[B](bs: Collection[B]): Collection[(A, B)]
}

zip crea una colección emparejando cada elemento de esta colección con el elemento que ocupa el mismo índice en bs, descartando aquellos elementos que no tengan pareja.