Independent Work 2: RSA Cryptosystem