Union Find project for Coursera Algorithms Part I 
course.