Exploring Self-Improving Agents: Alternatives and Innovations