Complete Implementation
Merge http://github.com/APL-AnArPa/Kruskal