5. The method of claim 4 , wherein storing the words and phrases in the dictionary into a prefix tree comprises: storing four letter prefixes and five letter prefixes associated with the words and phrases in the dictionary as nodes immediately below a root of the prefix tree.
4. The method of claim 1 , further comprising: storing the words and phrases in the dictionary into a prefix tree; and wherein step (a) comprises traversing the prefix tree.