docs: public static LongChromosome of(final Iterable<LongGene> genes) {
  		final ISeq<LongGene> values = ISeq.of(genes);
  		checkGeneRange(values.stream().map(LongGene::range));
  		return new LongChromosome(values, IntRange.of(values.length()));
  	}