I think this example might fail on 32 bit systems. https://github.com/JuliaLang/julia/blob/df1ee8cb185bbf75999384ce882a89cd9ca8d3fd/base/math.jl#L533