Text this: Error-control techniques for digital communication