def ndarray_min_empty(size):
    a = Array(size, 'int16')
    return a.min()
def ndarray_min_initial(size, v, initial):
    a = Array(size, 'double')
    a.fill(v)
    return a.min(initial=initial)
def ndarray_min(size, v):
    a = Array(size, 'double')
    a.fill(v)
    return a.min()