darwinian perspective on descent with modification 4728316