A tree data structure.