reactor-core/src/main/java/reactor/core/publisher/Mono.java
public static <T> Mono<Boolean> sequenceEqual(Publisher<? extends T> source1, Publisher<? extends T> source2,
			BiPredicate<? super T, ? super T> isEqual) {
		return sequenceEqual(source1, source2, isEqual, Queues.SMALL_BUFFER_SIZE);
	}
public static <T> Mono<Boolean> sequenceEqual(Publisher<? extends T> source1, Publisher<? extends T> source2,
			BiPredicate<? super T, ? super T> isEqual) {
		return sequenceEqual(source1, source2, isEqual, Queues.SMALL_BUFFER_SIZE);
	}
Returns a Mono that emits a Boolean value that indicates whether two Publisher sequences are the
same by comparing the items emitted by each Publisher pairwise based on the results of a specified
equality function.
<p>
<img class="marble" src="doc-files/marbles/sequenceEqual.svg" alt="">

@param source1 the first Publisher to compare
@param source2 the second Publisher to compare
@param isEqual a function used to compare items emitted by each Publisher
@param <T> the type of items emitted by each Publisher
@return a Mono that emits a Boolean value that indicates whether the two Publisher two sequences
are the same according to the specified function