Patterns and Inductive Reasoning