docs: public static IntegerChromosome of(final IntegerGene... genes) {
  		checkGeneRange(Stream.of(genes).map(IntegerGene::range));
  		return new IntegerChromosome(ISeq.of(genes), IntRange.of(genes.length));
  	}