Understanding Various Types of Logical Fallacies