// GetFirstNode - Find the left most node in the tree
Find the left most node in the tree
// GetFirstNode - Find the left most node in the tree
func (lt *LinkedTreeNode) GetFirstNode() (*LinkedTreeNode, error) {
	root, err := lt.GetRootNode()
	if err != nil {
		return nil, err
	}
	return root.getFirstNode()
}
func ( lt * LinkedTreeNode ) GetFirstNode ( ) ( * LinkedTreeNode , error ) { root , err := lt . GetRootNode ( ) if err != nil { return nil , err } return root . getFirstNode ( ) }
Find the left most node in the tree
Find the left most node in the tree