On Thu, 2005-08-18 at 08:25 +0100, Adrian Hey wrote: > Also, I'd be grateful someone could tell me what the > data structure I've used is actually called :-) AFAIK, what you've implemented is called a trie, pronounced "try" from retrieval. Axel.