Describir: Differentiable Monte Carlo Methods for Rendering and PDE Solving