to create a population
factory Population.createClone() { List<Individual> vector; return new Population(); }