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

            subPopulation.AddRange(children);

            return(subPopulation);
        }