public static IBinaryNode GetPrevious(this IBinaryNode current) => current.GetNeighborNode(true);
 public static IBinaryNode GetNext(this IBinaryNode current) => current.GetNeighborNode(false);