Karger implementation
Merge branch 'implement-karger'