Patterns: Describing patterns using tables and solving variables