pub type Direction = Option<usize>;
This type is used to indicate a direction for a particular node relative to its parent.