https://kniteo.blogspot.com/2023/12/why-are-javascript-arguments-objects.html
Why Are Javascript Arguments Objects Mutated By Assignment To Parameter?