function curry(fn) {
return function curried(...args) {
if (args.length >= fn.length) return fn(...args);
return (...more) => curried(...args, ...more);
};
}A generic curry() utility auto-curries any function based on its argument count.
Write a utility function that automatically curries any 2-argument function.
Challenge: Implement a curry function that takes a 2-argument function and returns its curried version.