Text this: Introduction to information theory and data compression