In Julia shell when I want to calculate some big numbers it returns zero for some of them and non zero for others.
julia> 23^1023
-7505274568781129817
julia> 23^10233345345345345345345345
-524211381283076585
julia> 6^66
0
julia> 6^666567
0
julia> 6^666567467456456
0
why? as I know when a number is greater than it's double of it's variable capacity it's value will be zero. But it's not in this way.