First Order Thinking Vs Second Order Thinking