An approximation of the integral of the error function, `utilities.erfint()`, was proposed by @tblanke in #237. This issue is to clean up the commits and quantify the impact on accuracy and computational time.