RGA nodes do not reference their children
RGA tree can only be efficiently walked from children to parent, and its containing array is currently sorted (by insertion) on merge. Linking parent to children would allow to find children and siblings more efficiently. It would also remove the need to sort the full array, as the right order would be efficiently given by a depth-first search.