Patterns and algebra