Understanding Mathematics: From Counting to Calculus