Text this: Information Theory Coding and Criptography