How to modify this to arrow function

image

and
what is “Maximum call stack size exceeded”
why does it happen.

thank you for the answer.

ES6: Write Higher Order Arrow Functions: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/write-higher-order-arrow-functions
ES6: Use the Rest Operator with Function Parameters: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/use-the-rest-operator-with-function-parameters

I consider that what it should be if combine these (func in func and (…args)) together in one line.
image