Learning graph stuff, based on `Problem Solving With Algorithms and DataStructures` (python)