corresponds

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

corresponds verifica se o predicado p é satisfeito para cada par de elementos que eles ocupam a mesma posição nesta e na coleção bs, retornando true nesse caso.

Se pelo menos um par de elementos não satisfizer p ou houver elementos não emparelhados, A função retorna false.