Concepts For Finding Patterns