function currying(fn, ...args) {
    return (..._arg) => {
        return fn(...args, ..._arg);
    }
}