def sqrt_cubed(x, tangent_solve=scalar_solve):
    f = (lambda y: ((y ** 2) - (x ** 3)))
    return lax.custom_root(f, 0.0, binary_search, tangent_solve)
def sqrt_cubed(x, tangent_solve=scalar_solve):
    f = (lambda y: ((y ** 2) - (x ** 3)))
    return lax.custom_root(f, 0.0, binary_search, tangent_solve)