The evolution of life cycle complexity in aphids: Ecological optimization or historical constraint?