Add the optmized Union-Find Algorithm to support the Disjoint Set data structure.
Merge branch 'master' of https://github.com/f-sateles/Algorithms