private NTree <string> MoveToChild(NTree <string> currentNode, string child) { if (currentNode.HasChild(child)) { return(currentNode.GetChild(child)); } return(currentNode.AddChild(child)); }