Mathematics and Virtual Culture: an Evolutionary Perspective on Technology and Mathematics Education · Study