public static GenomePool <GenomeSorterDual> ToGenomePoolDualSorter( this IRando rando, uint order, uint stageCount, uint poolCount) { return(new GenomePool <GenomeSorterDual>(Guid.NewGuid(), 0u.CountUp(poolCount).Select(i => rando.ToDualSorterGenome(order, stageCount)))); }