Efficient Operations on Disjoint Sets | Hacker News Reader