Theory of Compression