The theory of information