Text this: Design research towards improving understanding of functions : a South African case study