Program a Monte Carlo model for options on Energy. It should be mean-reverting and include spikes. Give several alternative structures. How much would be issued in each tranche and what coupon would each tranche pay? Write a Matlab program to value a swing swap