Numerical Methods for Pricing Exotic Options