mcmc library