Surely not humans as the self inflicted, devastating, carnages of WW1
& WW2 show we are quite effective at "limiting" our population, all by
ourselves.
Maybe a lot of people were killed, but certainly the population hasn't
been limited. It's bound to happen sooner or later, but it hasn't
yet.