fixes #32 and improves hexadecimal output of NATURAL_Xs
add test case for hexadecimal out of NATURALS
added some NATURAL-shift tests, to verify #32