types of thinking processes - Search