Enhancing learning and teaching in mental maths, problem solving and using mathematics linking to cross curricular themes.