size = 8
.bad  i = -2147483648
good i = 2147483648

good i2 = 4294967296

good i3 = 8589934592

bad  j = -2147483648
good j = 2147483648
.i = -2147483648
*** BIGINT active ***
3.140000 -> 3329
*** BIGINT active ***
3.990000 = 791621377
f = 2147483648.000000
.-9223372036854775808
9223372036854775807

1000000000000000000000
777777777777777777777

8000000000000000
7fffffffffffffff

8000000000000000
7FFFFFFFFFFFFFFF

.one third = 0.333333
one third = 0.333333333
one third = 0.3333333333
one third = 0.33333333333
one third = 0.666666667
one third = 0.6666666667
one = 1
three = 3
one / three = 0.3333333333
.9223372036854775807 + 0 = 9223372036854775807
9223372036854775807 + 1 = signed add long overflow!
4611686018427387904 * 1 = 4611686018427387904
4611686018427387904 * 2 = signed mul long overflow!
.
Total: 6 tests (409 ticks, 0.000 sec), 5 assertions
Pass: 6, fail: 0, skip: 0.