title: Shallow & Deep Binding - What would this program print?
body: <p>I'm not sure how to do this... </p>
  
  <pre><code>function f1()
  {
      var x = 10;
      function f2(fx)
      {
          var x;
          x = 6;
          fx();
      };
  
      function f3()
      {
          print x;
      };
  
      f2(f3);
  };
  </code></pre>
  
  <p>For each of the following two binding methods, what would the program print?
  A)  Shallow Binding
  B)  Deep Binding</p>
  
  <p>Thanks for the help!</p>