https://medium.com/@worldiaoficial/mastering-array-length-in-javascript-a-beginners-guide-5a8942dc4494