added notes for why to use adjacency lists vs matrices