function makeArray() 
{
  this[0] = makeArray.arguments.length;
  for (i = 0; i<makeArray.arguments.length; i++) 
  {
    this[i+1] = makeArray.arguments[i]; 
  }
}
// to makeArray had access to makeArray.arguments, the second would fail.
to makeArray had access to makeArray.arguments, the second would fail.
to makeArray had access to makeArray . arguments the second would fail .
function makeArray() 
{
  this[0] = makeArray.arguments.length;
  for (i = 0; i<makeArray.arguments.length; i++) 
  {
    this[i+1] = makeArray.arguments[i]; 
  }
}
function makeArray ( ) { this [ 0 ] = makeArray . arguments . length ; for ( i = 0 ; i < makeArray . arguments . length ; i ++ ) { this [ i + 1 ] = makeArray . arguments [ i ] ; } }
to makeArray had access to makeArray.arguments, the second would fail.
to makeArray had access to makeArray . arguments the second would fail .