Assume one has an arbitrary 2d cubic bezier in xy space, defined by

four control points, and an arbitrary line defined as y = ax+b.

Further assume that it is known that the line crosses the curve at

least once. Can any kind soul point me to a fast algorithm for

finding the point(s) of intersection?

Many thanks,