How to Recognize Patterns