Linear-Time Algorithm for Computing the Bernstein–Bézier Coefficients of B-spline Basis Functions. (January 2023)