This class implements the Monte Carlo Markov Chain Model.
The user calls the run() method passing in the number of samples to be generated, the number to be discarded and a sigma value, the method then returns the generated values.
class PopMCMC: public xf::fintech::OCLController