Deutsche Bank Interview Question

Explain Monte Carlo simulations and how to implement them.