Self-explanations: How students study and use examples in learning to solve problems