Mathematical Teaching and Learning Environment Mediated by ICT