Text this: Mathematical Cryptology for Computer Scientists and Mathematicians