problem solving method of teaching in mathematics