Just to clarify, are we trying to find a curve to fit the points b0,b1,b2,b3, given a t value? And every other point was determined recursively to help us fit that curve? And what is the difference between starting with three points (like in the last side) and starting with 4 dots, like shown here? Is there a reason we would start with 4, instead of 5?
Yeah the 4 points, b0,b1,b2,b3b_0, b_1, b_2, b_3b0,b1,b2,b3 are the control points used to generate the bezier curve. Then, as you said you recursively lerp b0b_0b0 and b1b_1b1 to get b01b_0^1b01 and so on until they combine into a single point, b03b_0^3b03, which is the curve. As you sweep ttt between 0 and 1, the path of b03b_0^3b03 generates the final bezier curve. Starting with more control points gives you more control over the shape of the generated curve.