def bisecció(f, a, b, eps):
    c = (a + b) / 2.0
    if abs(f(c)) < eps:
        x = c
    else:
        if f(a) * f(c) < 0:
            x = bisecció(f, a, c, eps)
        else:
            x = bisecció(f, c, b, eps)
    return x
