min

func min(_:_:)(_ x: T, _ y: T) -> T

Returns the lesser of two comparable values.

func min(_:_:_:_:)(_ x: T, _ y: T, _ z: T, _ rest: T) -> T

Returns the least argument passed.