Error-Eliciting Problems: Fostering Understanding and Thinking