https://codeflarelimited.com/blog/accept-an-indefinite-number-of-arguments-in-javascript/