How would you feel about adding support for partial iteration?
It would be nice to begin iteration from an arbitrary point in the trie.
I notice the current iterator setup is slightly involved due to the parent pointer stack, but it would be nice to be able to construct this with an initial value offset.
It seems like this would not be a large addition, but I was curious how you would feel about the change and whether you think it would be an acceptable change?
It looks like someone may have already forked your project and added support for prefix scans:
https://github.com/luikore/hat-trie
I haven't finished looking at the implementation, but what do you think about merging those changes in?
I'd be open to that change. It looks like @luikore has made a number of interesting additions I should think about merging.