Instruction: Define what an Immediately Invoked Function Expression (IIFE) is and provide a use case scenario.
Context: This question tests the candidate's familiarity with JavaScript's function scopes, closures, and the purpose and application of IIFE.