FIX: ensure that it is really a set constructing the union-find structure

NEW: solution for next assignment
NEW: assigment 4 solved :-)