Monte Carlo : methodologies and applications for pricing and risk management