Markov-Chain Simulation