Kruskal's tree theorem