This package introduces functions for creating, searching and displaying trees represented as nested lists. Since trees are an efficient, basic tool for storing and manipulating data, the functions defined here are used in several other packages. A tree is a standard data structure used in computer science and elsewhere for organizing information. Information in a tree is stored in nodes, starting with a root node and ending with terminal nodes called leaves. Nodes are linked to other nodes through branches.
Leaves are nodes without any branches.
The most common type of tree is the binary tree, in which each node has no more than two branches. This loads the package.