“There are many variations of autocorrect algorithms, and it is difficult to know which ... a computational linguist who has ...