Multiplying and Adding Patterns