Returns a Boolean value indicating whether this sequence and another sequence contain equivalent elements in the same order, using the given predicate as the equivalence test.
A sequence to compare to this sequence.
A predicate that returns
trueif its two arguments are equivalent; otherwise,
true if this sequence and
other contain equivalent items, using
areEquivalent as the equivalence test; otherwise,
At least one of the sequences must be finite.
The predicate must be a equivalence relation over the elements. That is, for any elements
c, the following conditions must hold:
areEquivalent(a, a)is always
areEquivalent(b, a). (Symmetry)
areEquivalent(b, c)are both
areEquivalent(a, c)is also