Importance sampling
Markov chain Monte Carlo