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.