https://medium.com/@harshitaaswani2002/practical-applications-of-networkx-in-data-science-eb5be041d4b6