DESCRIPTION

This is a very simplistic implementation of the RSA algorithm
for public key encryption.

By default, it relies on Perl 6 built-ins for randomness,
but the constructor takes two optional arguments:
random-prime-generator(UInt $digits) and random-range-picker(Range $range)
that can be used instead. Any arguments to generate-keys
(such as the number of digits or number of bits) will be passed
on to random-prime-generator.