Computers Support Algebraic Thinking