Describir: A Portable Numerical Library for the Calculation of Multi-Dimensional Integrals