Lossless compression algorithms examples