Algorithmic Derivatives Pricing