Text this: The theory of information and coding