Nodes as Building Blocks for other Data Structures