7 Types of Reasoning: Definitions and Examples