Monte Carlo Methods for Security Pricing