Corpus from Kaggle: https://www.kaggle.com/c/billion-word-imputation Idea from Quizwords by Alan Shuker