jshint
some test refactoring
testing passing too many arguments or passing too few arguments. Turns out the latter was a crash.
testing too many arguments, too few arguments, in the arguments object