Преобразование функции из вариационного

const spreadOver = fn => argsArr => fn(…argsArr);
const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
Функции JavaScript