var sum = function() { var args = toArray.apply(null, arguments); // alert(args.length); if (args.length == 1) return args[0]; else return args[0] + sum.apply(null, args.slice(1, args.length)); } var toArray = function() { var args = []; for(var i=0; i