Maybe I am exceptionally dumb, but I've never understood the theory of Natural Selection - it says that life adapts to the environment, and those who adapt successfully survive, right? My confusion is this - adaptation requires mutation at the genetic level as well, doesn't it? I mean, the Darwin's Finches can learn a certain traits, but the distinctive differences in their physiology meant some tinkering at the DNA level, didn't it? Growing a new type of beak is not like building biceps, is it? So how did it all happen? Did a series of ground-living Finches clamber up a tree, tried a new diet of insects instead of their staple seed, choked on it and died at first, then gradually liked it over a few generations, and then were helped by random mutations to help them be arboreal and insectivorous? So did this process take like a million years of dying losers on the trees before one generation casually mutating? My discomfort is with the apparent randomness of the mutation...