RSA2 library, with full support for 4096 bit RSA encryption using no external libraries or frameworks