// newTrie create a root node.
newTrie create a root node.
// newTrie create a root node .
func newTrie() *Node {
	return &Node{
		key:      "",
		children: make(map[rune]*Node),
	}
}
func newTrie ( ) * Node { return & Node { key : " " , children : make ( map [ rune ] * Node ) , } }
newTrie create a root node.
newTrie create a root node .