Explanations
Games
Calculators
The process of constructing a generalization common to two given symbolic expressions.