1. [bug] in adjust(), check if parent ==0. Since the root node should never been
touched 2. testing insert time
1. Kruskal algorihm should early jump