https://medium.com/@gregdevogo/autocorrect-in-google-amazon-and-pinterest-and-how-to-write-your-own-one-6d23bc927c81