history of lossless compression algorithm