monte-carlo Implementations for some MCI algorithms. Trapezoid integrator Naive Monte Carlo integrator Multiple Importance Sampling Sample Importance Resampling Resampled Importance Sampling