Added experimental complex chooser option.

Thanks to Nathan Kruck, Ahmed Ayadi and Nolan Potier from the IMAFA
program at Polytech'Nice Sophia.
Added experimental holder-extensible option.

Thanks to Nathan Kruck, Ahmed Ayadi and Nolan Potier from the IMAFA
program at Polytech'Nice Sophia.
Added experimental partial-time barrier option.

Thanks to Nathan Kruck, Ahmed Ayadi and Nolan Potier from the IMAFA
program at Polytech'Nice Sophia.
Moved compound option with other exotic options.
Added experimental two-asset correlation option.

Thanks to Ilyas Rahbaoui and Driss Aouad from the IMAFA
program at Polytech'Nice Sophia.
Clean up compound engine code.
Merge pricers by students of Polytech'Nice Sophia.