Explain Data Compression Algorithm