Included implementation of three different strategies for the union-find algorithm in ruby