Tree Terminology
Children of the same parent are called siblings.
Each node in a tree has at most one parent,
starting at the top with the root node (which has
no parent).
Parent of n   The node directly
       above node n in the tree
Child of n     The node directly below
       the node n in the tree