A new approach to the rational interpolation problem