Wrote interp steps

I've steps for linear interpolation.

Please check out the structure et al and let me know!
I honestly do not follow the math here. Why not use the method `.call` again? `Interpolation.interpolate` is just repetition.