private static <G extends Gene<?, G>>
	MSeq<G> combine(
		final BaseSeq<G> a,
		final BaseSeq<G> b,
		final BinaryOperator<G> combiner
	) {
		final MSeq<G> result = MSeq.ofLength(a.length());
		for (int i = a.length(); --i >= 0;) {
			result.set(i, combiner.apply(a.get(i), b.get(i)));
		}
		return result;
	}
Return the combiner function, used by {@code this} alterer.

@return the combiner function, used by {@code this} alterer
jenetics/src/main/java/io/jenetics/CombineAlterer.java