bugfix :  Array.of : arguments check

I have just noticed bug and fixed it.
The issue is that  `args` array is reversed `arguments` list and because of that arguments check doesn't work properly in case where 3 arguments were passed.