code: public Phenotype<G, C> withFitness(final C fitness) {
  		return Phenotype.of(
  			_genotype,
  			_generation,
  			_function,
  			_scaler,
  			fitness
  		);
  	}
docs: Return a new {@code Phenotype} object with the given <em>raw</em> fitness
  value. The returned phenotype is automatically <em>evaluated</em>:
  {@code isEvaluated() == true}
  
  @since 4.2
  
  @param fitness the phenotypes fitness value
  @throws NullPointerException if the given {@code fitness} value is
  {@code null}
  @return a new phenotype with the given fitness value