Students' algebraic understanding : a study of middle grades students' ability to symbolically generalize functions