Finished up the math utilities for asymmetric encryption.
Fixed the mistake that I was using long (63 bit) and would eventually
need to generate a 512 bit prime number.