My first big deception with Julia. 😢
julia> 2^62
4611686018427387904
julia> 2^63
-9223372036854775808
julia> 2^64
0
When using Python:
>>> 2**62
4611686018427387904
>>> 2**63
9223372036854775808
>>> 2**64
18446744073709551616
Now you see why the snake won.
It seems that no one will come to restore this poor #programmer confidence in Julia. But I don't want you to think bad of Julia.
It happens that Julia is just very demanding and needs the big() function to make it work.
julia> big(2)^big(64)
18446744073709551616
See? (nerd joke warning!)