type-ahead

A 256 way trie has been used to develop this type ahead.