Undergarduated mathematics : where is the transition to advanced mathematical thinking?