A synthesis of evolutionary theory