Implementation of various Sampling Algorithms for Bayesian Inference