TST: Some tests for limit check.

BUG: Check lenght of array before checking all.
ENH:  Add new_values kwarg
ENH: new_values kwarg for interpolate.

not fully working yet.

[ci skip]