adaptation and evolution 1947621