func min<T : Comparable>(_: T, y: T) Return the lesser of x and y Declaration func min<T : Comparable>(x: T, y: T) -> T func min<T : Comparable>(_: T, y: T, z: T, rest: T...) Return the least argument passed Declaration func min<T : Comparable>(x: T, y: T, z: T, rest: T...) -> T