Topics Related to Auto-complete and Natural Language Processing: