The learning of mathematics should focus on understanding, not just recall of facts or reproduction of procedures. Understanding is necessary for deep learning and mastery. Only with understanding can students be able to reason mathematically and apply mathematics to solve a range of problems. After all, problem solving is the focus of the mathematics curriculum.