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.
5.6m questions
7.3m answers