What is the biological definition of a population? How is population size kept stable?