https://twaclaw.github.io/posts/books/graph_representations/