Union-Find WIP

Work in progress