It is a tool as it represents the language of patterns.
It is also a means of working with abstract notions and then applying them, which frequently leads to the formation of generalisations and insights outside of the original context.
1.6m questions
2.0m answers