private List <Animal> addChildrenToPopulation(Couple couple, List <Animal> subPopulation, Random randomize) { var children = couple.Mate(randomize, Rules); subPopulation.AddRange(children); return(subPopulation); }