rational interpolation