Advice and Feedback: Elements of Practice for Problem Solving