I'm done with the backbone of it, I haven't had feedback on it.
done single-threded 1d interpolations; linear, rational, cubic spline, polynomial and barycentric. Still not done test functions yet. Still missing multi-core options.