Take care with extra long types, gcc can gave you very sarcastic compile-time errors like:
Code:
../KBasedVer3.cpp:11: error: ‘long long long’ is too long for GCC