Fix a bug that the storage tree structure is broken by unlink_node().
Fix a typo.
Add a test that creates random size nodes under the root node.