Started interpolation routine, created cacheing of
interpolation matrix