Compression is the process by which redundancy is removed
from data before transmission or storage. In lossless compression
the original data can be reconstructed precisely. In lossy compression some information is discarded so that the reconstructed data
is not identical to the original.