Thinking and Intelligence