@SafeVarargs
	public static <T> PermutationChromosome<T> of(final T... alleles) {
		return of(ISeq.of(alleles));
	}
Create a new, random chromosome with the given valid alleles.

@since 2.0

@param <T> the gene type of the chromosome
@param alleles the valid alleles used for this permutation arrays.
@return a new chromosome with the given alleles
@throws IllegalArgumentException if the given allele array is empty.
@throws NullPointerException if one of the alleles is {@code null}
jenetics/src/main/java/io/jenetics/PermutationChromosome.java