https://www.kirupa.com/javascript/visual_guide_arrays.htm