Using a Functional Approach to Change Preservice Teachers’ Understanding of Mathematics Software | Synapse