I can use a different base value (also Hebrew variables) and the same scenario plays out.
My interest in the scenario is how the computer is processing the values, how the computer keeps them in order according to their values (even though they exceed the limitations of the data type), and why are the values related to the last 'good' value where אבא is used. As I raise אבא (in the lines that follow) to the values of the 'containers' the overflow occurs (data type auto). Can someone please explain this phenomenon to me? The value from the line with two question marks plus one question mark = אבא (last valid returned value). When I run an overflow scenario I find that the returned values are sequential, and the returned value decreases as the overflow is increased.
I am writing an application that handles very large numbers.