def split(self, t):
bpoints1, bpoints2 = split_bezier(self.bpoints(), t)<EOL>return QuadraticBezier(*bpoints1), QuadraticBezier(*bpoints2)<EOL>
returns two segments, whose union is this segment and which join at
        self.point(t).