Using heuristic worked examples and collaboration scripts to help learners acquire mathematical argumentation competence.