sixth homework for genes ecology and evolution 7609243