Forum:Population

I know this is a geeky question, but does blizzard ever explained how the population is increased in SC universe? If the original colonists were about 40.000 how can be possible to have billions in around 50 years? I'm sure there is no cloning or some kind of artificial incubation (since it is stated many times how marines have problems with recruitment), and lets no forget the bloody wars that are going on.