new file:   determine_singed_or_unsigned