Linear-time geometric algorithm for evaluating Bézier curves. (January 2020)