Text this: Pricing American and European foreign currency options with stochastic volatility /