Monte Carlo methods are a class of computational algorithms for simulating the behavior of a wide range of various physical and mathematical systems (with many variables). Their utility has increased with general availability of fast computers, and new applications are continually forthcoming. The basic concepts of Monte Carlo are both simple and straightforward and rooted in statistics and probability theory, their defining characteristic being that...