Reorder function

Reorder tree edges and nodes