https://mustaquenadim.medium.com/maximize-your-productivity-with-these-essential-javascript-array-techniques-f1a211bef347