Part 4 | Maps: hash tables and other implementations, Strings: Trie and sub-string search algo#