Learning, Problem Solving, and Mind Tools