Added Metropolis-Hastings sampler working with asymmetric proposals in the most general case