Algebraic Thinking: A Professional Development Theme