Design and code a dictionary of words, which can store words and should provide the following operation: 1) Words could be retrieved from the dictionary through a find utility. 2) If the exact word is not found dictionary should return the words stored in the dictionary which has the searched words as prefix to them Example: cat, card, carrot are stored in dictionary search word card : card word found in the dictionary search for word car: car word was not found, similar words are card, carrot