Hierarchical B-splines