What Is High Level Thinking