LESSONS FOR ALGEBRAIC THINKING