Refactoring
Cleanup
ModPow -> static