Interpolator: use TwoD arrays in the interpolator
instead of allocating millions of OneD Arrays which causes extreme memory overhead and is slower
Without this patch, interpolating an 1E6 quadrature points field with Shepard used 500GB RAM, this brings it down to 60GB.