How does self-improving AI work? | EducationPals.ai