5 Types of Financial Derivatives to know about