https://mysteryweevil.medium.com/master-array-concatenation-and-joining-in-javascript-a-beginners-guide-b0cab9356fad