Respuesta :

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.