Tekstiviesti: Mathematical foundations for communication engineering