Disjoint Sets (& Why I Have a Favourite Data Structure) | Dark Hacker News