Studying abstract algebra to teach high school algebra : investigating future teachers' development of mathematical knowledge for teaching