How do discovery algorithms work? | EducationPals.ai