Comments / grammar.
More freeing of middle node during union().
Fixed comment.
Reclaim the root node loc.