Describir: Mathematical foundations of information theory