@SafeVarargs
	static <G extends Gene<?, G>, C extends Comparable<? super C>>
	CompositeAlterer<G, C> of(final Alterer<G, C>... alterers) {
		return new CompositeAlterer<>(ISeq.of(alterers));
	}
Combine the given alterers.

@param <G> the gene type
@param <C> the fitness function result type
@param alterers the alterers to combine.
@return a new alterer which consists of the given one
@throws NullPointerException if one of the alterers is {@code null}.
jenetics/src/main/java/io/jenetics/CompositeAlterer.java