Projects P0: C++ Primer Implement a trie based KV Put If root is empty, create a root and the root’s children holds the value