First implementation.

The dictionnary is currently only an array.
Having the dictionnary stored as a tree may make the search much faster.