Deutsche Bank interview question

Explain Monte Carlo simulations and how to implement them.