The mutual influence of theory and practice in Mathematics Education:implications for research and teaching