def prod(x, axis=None): return reduce(mult, x, axis=axis, init=1)
def sum(x, axis=None): return reduce(add, x, axis=axis, init=0)
def all(x): return reduce(_and, x, default=True)
def any(x): return reduce(_or, x, default=False)
def argmin(x): return reduce(_argmin_helper, x, default=(100000000000, -1, 0))