Patterns are fundamental in building algebra and ability to recognise them and to know how to work with them is important to the development of abstract thinking.