Text this: Error-correction coding for digital communications