Computational probability : Algorithms and Applications in the Mathematical Sciences (2017)