Population Explosion: A Myth?