final int maxThreads = Runtime.getRuntime().availableProcessors() + 2;
final ExecutorService pool = Executors.newFixedThreadPool(maxThreads);
final String value = "jenetics";
final CharSeq chars = CharSeq.of("a-z");
final Factory<Genotype<CharacterGene>> gtf = Genotype.of(
new CharacterChromosome(chars, value.length())
);
final Gen ff = new Gen(value);
final GeneticAlgorithm<CharacterGene, Integer> ga = new GeneticAlgorithm<>(gtf, ff);