Deductive vs Inductive vs Abductive Reasoning