notes on b splines 9707399