import curry from '../fp/curry'
/**
* Returns the larger of its two arguments.
* @since 5.0.0-beta.6
* @name max
* @alias biggest
* @memberOf math
*
* @param {number|*} a
* @param {number|*} b
* @return {number|*} if (b > a) b; else b
*
* {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max mozilla-math.max}
* @see {@link mozilla-math.max}
*
* @TODO add maxAll for `reduce(max)`
*
* @func
* @fork v0.1.0
* @category Relation
* @sig Ord a => a -> a -> a
*
* @see maxBy, min
* @see math/min
*
* @example
*
* max(789, 123); //=> 789
* max('a', 'b'); //=> 'b'
*
*/
function max(a: number, b: number) {
return b > a ? b : a
}
export default curry(2, max)