In essence making them learn how to identify the abstract problem from the example, but not by giving them dumbed down examples that don't require much thinking.