public <C extends Comparable<? super C>> BinaryOperator<C> worst() {
		return (a, b) -> switch (cmp(a, b)) {
			case 2 -> worst(a, b);
			case -1 -> b;
			default -> a;
		};
	}
Return a {@code null}-friendly function which returns the worst element
of two values. E.g.

{@snippet lang="java":
assertNull(Optimize.MAXIMUM.<Integer>worst().apply(null, null));
assertEquals(Optimize.MAXIMUM.<Integer>worst().apply(null, 4), (Integer)4);
assertEquals(Optimize.MAXIMUM.<Integer>worst().apply(6, null), (Integer)6);
}

@see #worst(Comparable, Comparable)

@since 6.2

@param <C> the comparable argument type
@return a {@code null}-friendly method which returns the worst element of
	       two values
jenetics/src/main/java/io/jenetics/Optimize.java