The potential value for using problem solving contexts is that it may broaden and develop students’ mathematical thinking and provide them with an impetus for understanding a greater collection of problems of increasing complexity and mathematical abstraction