Fostering Algebraic Thinking by