Trees

A hierarchical data structure where each node has a parent and child nodes, with the exception of the root node which has no parent.