"IDisposable" requires implementing "dispose" method.
"Trie" interface extends "IDisposable".
Merge branch 'feature/trie-interface-disposable'