Text this: Error-correcting coding theory