add group problem

This problem is designed to be a fun exercise to illustrate RSA signing
and how RSA works in practice.