Computational probability : algorithms and applications in the mathematical sciences - Drew, John H. (Springer, 2017)