A C example of a dictionary auto complete tool, still in progress and with many segments to implement and refactor.