function( fn ) {
					var args,
						l = fn.length;

					if ( !l ) {
						return "";
					}

					args = new Array( l );
					while ( l-- ) {

						// 97 is 'a'
						args[ l ] = String.fromCharCode( 97 + l );
					}
					return " " + args.join( ", " ) + " ";
				}
function( fn ) {
					var args,
						l = fn.length;

					if ( !l ) {
						return "";
					}

					args = new Array( l );
					while ( l-- ) {

						// 97 is 'a'
						args[ l ] = String.fromCharCode( 97 + l );
					}
					return " " + args.join( ", " ) + " ";
				}
function ( fn ) { var args , l = fn . length ; if ( ! l ) { return "" ; } args = new Array ( l ) ; while ( l -- ) { // 97 is 'a' args [ l ] = String . fromCharCode ( 97 + l ) ; } return " " + args . join ( ", " ) + " " ; }
function calls it internally, it's the arguments part of the function
function calls it internally it s the arguments part of the function
Returns a string that is a function that can be called with the arguments passed to the function.