What are Derivatives in Finance and its Types