Liner interpolation

I've steps for linear interpolation.

Please check out the structure et al and let me know!
I want the test suite to handle a little complex case so that I can verify the properly when I write it.

Will add comments for that.