https://tolustar.com/13-important-javascript-array-functions-you-should-master/
13 Important Javascript Array Functions You Should Master