Monte Carlo Gradient Estimation in Machine Learning https://arxiv.org/pdf/1906.10652.pdf