func min<T>(T, T, T, T...) -> T
Returns the least argument passed.
渡された引数の最も少ないものを返します。
func max<T>(T, T) -> T
Returns the greater of two comparable values.
2つの比較可能な値のうちより大きいものを返します。
func max<T>(T, T, T, T...) -> T
Returns the greatest argument passed.
渡された引数の最も大きいものを返します。