mcmc Metropolis Hashtings Markov Chain Monte Carlo and it's variants (Adaptive and Delayed Rejection)