why does taking .00000025 to the 50,000th power give me 0 for an answer?
Because it is multiplying a fraction by a fraction, which in turn makes a smaller fraction.
.00000025*.00000025 = 0.0000000000000625, which is smaller than .00000025.