Is there a built in min function for a slice of int arguments or a variable number of int arguments in golang?

Precursor: I’m just starting to get my feet wet with golang.

This may prove to a be a silly question as it’s quite easy to perform these calculations but I’m going to ask it anyway as I didn’t find an answer when Googling.

Is there a built in function that returns the minimum of a slice of int arguments:

func MinIntSlice(v []int) (m int) {
    if len(v) > 0 {
        m = v[0]
    }
    for i := 1; i < len(v); i++ {
        if v[i] < m {
            m = v[i]
        }
    }
    return
}

OR the minimum of a variable number of int arguments:

func MinIntVarible(v1 int, vn ...int) (m int) {
    m = v1
    for i := 0; i < len(vn); i++ {
        if vn[i] < m {
            m = vn[i]
        }
    }
    return
}

If not, is the best “convention” simply to create a package that contains helpers like this?