137438953472 2^37 ---<--+-
274877906944 2^38 ---<--+-
549755813888 2^39 ---<--+-
- 1099511627776 2^40 ---<--+->
- 2199023255552 2^41 ---<--+->
- 4398046511104 2^42 ---<--+->
- 8796093022208 2^43 ---<--+->
- 17592186044416 2^44 ---<--+->
- 35184372088832 2^45 ---<--+->-
- 70368744177664 2^46 ---<--+->-
- 140737488355328 2^47 ---<--+->-
- 281474976710656 2^48 ---<--+->-
- 562949953421312 2^49 ---<--+->--
- 1125899906842624 2^50 ---<--+->--
- 2251799813685248 2^51 ---<--+->--
- 4503599627370496 2^52 ---<--+->--
- 9007199254740992 2^53 ---<--+->--
- 18014398509481984 2^54 ---<--+->--=
- 36028797018963968 2^55 ---<--+->--=
- 72057594037927936 2^56 ---<--+->--=
- 144115188075855872 2^57 ---<--+->--=
- 288230376151711744 2^58 ---<--+->--=
- 576460752303423488 2^59 ---<--+->--=-
- 1152921504606846976 2^60 ---<--+->--=-
- 2305843009213693952 2^61 ---<--+->--=-
- 4611686018427387904 2^62 ---<--+->--=-
- 9223372036854775808 2^63 ---<--+->--=--
-18446744073709551616 2^64 ---<--+->--=--
-36893488147419103232 2^65 ---<--+->--=--
+ 1099511627776 2^40 ---<--+--
+ 2199023255552 2^41 ---<--+--
+ 4398046511104 2^42 ---<--+--
+ 8796093022208 2^43 ---<--+--
+ 17592186044416 2^44 ---<--+--
+ 35184372088832 2^45 ---<--+-->
+ 70368744177664 2^46 ---<--+-->
+ 140737488355328 2^47 ---<--+-->
+ 281474976710656 2^48 ---<--+-->
+ 562949953421312 2^49 ---<--+-->-
+ 1125899906842624 2^50 ---<--+-->-
+ 2251799813685248 2^51 ---<--+-->-
+ 4503599627370496 2^52 ---<--+-->-
+ 9007199254740992 2^53 ---<--+-->-
+ 18014398509481984 2^54 ---<--+-->--
+ 36028797018963968 2^55 ---<--+-->--
+ 72057594037927936 2^56 ---<--+-->--
+ 144115188075855872 2^57 ---<--+-->--
+ 288230376151711744 2^58 ---<--+-->--
+ 576460752303423488 2^59 ---<--+-->--=
+ 1152921504606846976 2^60 ---<--+-->--=
+ 2305843009213693952 2^61 ---<--+-->--=
+ 4611686018427387904 2^62 ---<--+-->--=
+ 9223372036854775808 2^63 ---<--+-->--=-
+18446744073709551616 2^64 ---<--+-->--=-
+36893488147419103232 2^65 ---<--+-->--=-