Implementation of a Generic Adaptive Monte Carlo Markov Chain sampler
