Pillars Of Cognitive Development In Mathematics