Algebra - Patterns and Graphs