added unlabeled n-ary tree