evolutionary mechanics and natural selection 3409618