IIFE, HOF, or BothDoes the following snippet illustrate an Immediately-Invoked Function Expression (IIFE), a Higher-Order Function (HOF), both, or neither? ((fn, val) => { return fn(val); })(console.log, 5); Select one:IIFE onlyHOF onlyBoth IIFE and HOFNeitherSubmit