Text this: Developing academic software for teaching time series analysis : a case study