Removed inconsistent unsigned types usage
Implemented full exponentiation by squaring for bignums. Added problem 97