@dusx
Thanks Dusx for adding that and making sure that we also learn the methods that were being used.
The only thing that I have to add is that 'arguments' or basically the 'array' that gets fed into our main function is not of type 'array', or it gives an error in your Windows > Show Monitor view when you try to sort the arguments array.
That is why it was required to make a new array that is basically an mirror of the arguments array, that way we could actually execute the built-in-methods of an array like 'sort'