add BinaryValue.signed_integer to allow easier use of signed values