Designing and Evaluating Mathematical Learning by a Framework of Activities from History of Mathematics