Make me a web page that has a single box into which I can type. As I type, it shows me words that might match what I've typed so far. There is no submit button ; use AJAX like technology. Grades: 70% if it just does a subtring match. For example, if I have 'lese' in the box it should offer Appleseed, Congolese, Congolese's, Nepalese, Nepalese's, Senegalese, Senegalese's, Sinhalese, Sinhalese's, journalese, journalese's, legalese, legalese's +10% if it highlights the letters that match with bold, underline, etc +10% if it shows at most 10 words even if I type 'e' +10% if it shows a bunch of closely matching words even beyond an exact match. For example, if I type in 'nooo' it might offer Chattanooga, noodle, Nanook, Snoopy, etc. Any reasonable offering works. You might google 'edit distance' or 'Levenshtein distance' https://stackoverflow.com/questions/2460177/edit-distance-in-python https://en.wikipedia.org/wiki/Levenshtein_distance Due: Wed Nov 15th. There is a dictionary at https://gist.githubusercontent.com/wchargin/8927565/raw/d9783627c731268fb2935a731a618aa8e95cf465/words How to change the background https://www.w3schools.com/jsref/prop_style_backgroundimage.asp