updated mathematical-cryptography.pdf