Learning about Functions through Learner-Generated Examples