Line: 1 to 1  

LeetCode5  
Line: 23 to 23  
This cannot possibily be computed directly with (32 bit) int's or even long's in C++. Also  we need to use integers, as using doubles will not work because of roundoff error.
Fortunately we can use the following modular property to break a given modular exponentiation into smaller problems.  
Deleted:  
< <  
c mod m = (a ⋅ b) mod m c mod m = [(a mod m) ⋅ (b mod m)] mod m  
Line: 55 to 54  
 
Changed:  
< < 
 
> > 
 
