Analyze the time and space complexity of Kruskal's algorithm. Understand the performance impact of edge sorting and Disjoint Set Union operations.