Credit Miller-Rabin source
Complete working 84
Clean up 84