Added ability for mate() to do replacement mating (e.g., give me the next generation the same size as this one by random mating).