Dynamic Programming and Pricing of Contingent Claims in an Incomplete Market | Synapse