Development of conceptual understanding and procedural knowledge of mathematics through inquiry based learning scaffolded by cognitive tools /