finished implementing the MCMC sampling and greedy ascent .. now testing everything since I don't get the same answer as Alex's paper