Compression Theory