Birkhoff interpolation