Article 3 Revisiting TemplateGSM: Advancing Mathematical Reasoning in Language Models with Template-based Data Generation