public object Clone() { Population copy = new Population(Chromosomes.Count()); for (int i = 0; i < Chromosomes.Count(); ++i) { copy[i] = (Chromosome)Chromosomes[i].Clone(); } return(copy); }