Text this: Creating a mathematical environment through programming /