Information theory is a branch of mathematics and computer science that deals with the representation, transmission, and manipulation of information. It is based on a number of generally accepted ...