Challenges to Evolutionary Theory