different types of reasoning examples - Search