Rational B-splines