Cryptography
Data compression
Error detection and correction
Canonical Huffman code
Mathematics
Discrete mathematics
Huffman coding
Coding theory
Information theory
Code