disjoint set forests in C with classes I like this game!