IIFE (Immediately Invoked Function Expression)

What will the counter function created by this IIFE output when called three times in sequence?
var counter = (function() {
  var count = 0;
  return function() {
    return ++count;
  };
})();

console.log(counter());
console.log(counter());
console.log(counter());
Next Question (10/25)