Similar Items: Supporting the teaching of mathematics by information technology in a co-operative learning environment