Added multiple interpolation functions for floats, will update other data types when I can.