Function createNumericalInterpolator

A utility function for creating a numerical interpolators.

It iterates through the keys of the start and end values, and passes those as the start and end values to the interpolator given (lerpValue by default).