Make the examples more sensible.
Refactor edge-related logic to more functional style for speed and clarity.
Fix edge contraction.
Add benchmarks for network flow kernelization.
minor fixes
Add simple maximal matching logic.
Add Crown  sructure (basic).
Add issues to write about in the paper.
Add a test for maximal matching.
minor optimization for debugging purposes
Add vertex exposition check.
Add augmenting path check.
Add separate versions of alt path checks - by ptrs/values.
Add the main augmenting path check impl.
Refactor alternating path checks to functional style. Closes #12.
OMFG I'm loving this. :smile:
Add stuff from the refactoring that's been missing.
Basic: Add matching augmentation logic.