https://javascript.plainenglish.io/javascript-arguments-object-everything-you-need-to-know-62a298057972