Color trie... by Ralf Marr
_