Rote learning of math was abandoned in western nations as early as the 1960s. So why is the UK government spending £41m to train teachers in 8000 English primary schools in so-called "mastery maths", based on the approach in Shanghai, China? More importantly, is rote learning somehow the "missing ingredient" in English kids' learning of maths?