public Population( int size, Gene seedGene) { GenePool = new List<Gene>(); for (int i = 0; i < size; i++) { if (i % 2 == 0) { GenePool.Add(new Gene().CrossWith(seedGene)); } else { GenePool.Add(seedGene.Mutate()); } } }