Monte Carlo Methods and Applications