BSPLND, A B-Spline N-Dimensional Package for Scattered Data Interpolation