Teaching and learning mathematics through error analysis | Synapse