How to be Inventive When Teaching Primary Mathematics: Developing outstanding learners