different types of thinking - Search