https://javascript.plainenglish.io/day-15-can-you-combine-javascript-array-methods-for-maximum-efficiency-231fbd810406