skeleton for rabin miller test
forgot to take modulus before checking equality to 1 or -1 in ring
multiplication in module method
multiplication in module method test
potentially large multiplication substituted for multiplication in module to fix int overflow
testing large multiplication in multiplyWithModule