Mathematical Thinking: How to Develop It in the Classroom