http://www.fullstackprep.dev/articles/dsa/datastructure/difference-adjacency-matrix-vs-list