Customized Derivatives: A Step-By-Step Guide to Using Exotic Options, Swaps, and Other Customized Derivatives