peter and rosemary grants finches answer key