TEST_MAXIMUM
if ((unsigned)power > TEST_MAXIMUM) {
(unsigned long)TEST_MAXIMUM);
(unsigned long) TEST_MAXIMUM);