docs: public static <G extends NumericGene<?, G>> Predicate<EvolutionResult<G, ?>>
  	byGeneConvergence(
  		final double convergenceRate,
  		final double convergedGeneRate
  	) {
  		return byGeneConvergence(
  			stat -> stat.getMax()*convergenceRate <= stat.getMean(),
  			convergedGeneRate
  		);
  	}