Text this: Teaching and learning using mathematics software "The New Challenge"