Adds another interpolation method.  Still having issues about input being in strictly ascending order.