Exploring Monte Carlo Methods