Expanded background and description of Union-Find