How Does A Population Adapt To Its Environment