Learning geometry: The development of geometrical concepts and the role of cognitive processes