Effects of Collaborative Reasoning on Students' Mathematics Performance and Numerical Reasoning Abilities