ELEC0139 Blog Post
Understanding Disjoint Set (Union-Find) in Python