Function Declarations vs Expressions

What's the result of the hoisting example with bar()?
function foo() {
  return bar();
  function bar() {
    return 'bar';
  }
}
console.log(foo());
Next Question (20/20)