We have two main directions Left and Right , and we can also make the links bi-directional by having an additional direction Parent that is the inverse of both Left and Right . This makes every node accessible from any part of the structure.