a = 5
i1 = 2147483648
i2 = 4294967296
i3 = 6442450944

max_positive = 9223372036854775807
max_negative = -9223372036854775808
max_negative string = -9223372036854775808
max_negative2 = -9223372036854775808
round trip equal
big = 5
small = 5