What is the theory that explains how a population changes in response to its environment?