corresponds

trait Collection[A] {
  def corresponds[B](bs: Collection[B])(p: (A, B) => Boolean): Boolean
}

corresponds comprueba que el predicado p es satisfecho para cada par de elementos que ocupan la misma posición en esta y en la colección bs, devolviendo true en ese caso.

Si al menos un par de elementos no satisface p o hay elementos no emparejados entonces esta función devuelve false.