https://blog.soshace.com/comparing-data-structures-in-javascript-arrays-vs-objects/