Research on technology and the teaching and learning of mathematics