Derivative Pricing (A Problem-Based Primer)