To Trie or not to Trie – a comparison of efficient data structures To Trie or not to Trie – a comparison of efficient data structures