Types of Monte Carlo Methods