Pattern Recognition & Predictive Thinking