Classical and quantum information theory for the physicist. (2022)