text: 'use strict';
  
  let global = 'awesome';
  
  const funk = () => {
    const local = 'funky';
    global = `#${global}`;
    return `${local} ${global}`;
  };
  
  const funkReturn1 = funk();
  const funkTest1 = funkReturn1 === 'funky #awesome';
  console.assert(funkTest1, 'Test 1: funk');
  
  const globalTest1 = global === '#awesome';
  console.assert(globalTest1, 'Test 2: global');
  
  global = `${global}!`;
  
  const globalTest2 = global === '#awesome!';
  console.assert(globalTest2, 'Test 3: global');
  
  const funkReturn2 = funk();
  const funkTest2 = funkReturn2 === 'funky ##awesome!';
  console.assert(funkTest2, 'Test 4: funk');
  
  const globalTest3 = global === '##awesome!';
  console.assert(globalTest3, 'Test 5: global');
  
  global = ':(';
  
  const globalTest4 = global === ':(';
  console.assert(globalTest4, 'Test 6: global');
  
  const funkReturn3 = funk();
  const funkTest3 = funkReturn3 === 'funky #:(';
  console.assert(funkTest3, 'Test 7: funk');
  
  const globalTest5 = global === '#:(';
  console.assert(globalTest5, 'Test 8: global');
  
  global = 'bye!';
  
  const globalTest6 = global === 'bye!';
  console.assert(globalTest6, 'Test 9: global');
  