Considering that a lot of digits work on this principle on any power or on any odd-numbered power, this isn't really that amazing.
xxx1^anything => xxx1
xxx2^5 = xxx2
xxx3^5 = xxx3
xxx4^3 = xxx4
xxx5^anything => xxx5
xxx6^anything => xxx6
xxx7^anything => xxx7
xxx8^5 => xxx8
xxx9^3 => xxx9
xxx0^anything => xxx0
There's a very simple reason for this, too. Even + Even = Even. Odd * Odd = Odd. Therefore you only have five choices for last digit. And numbers ending in 5 or 0 are strictly multiples of 5, so any number not already a multiple of 5 can't become one by being raised to a power. So really, you only have 4 choices. So you get a cycle of 1, 2, or 4 of these end choices. (You don't get 3 because 3 isn't a factor of 4. Explaining why that's important is a little trickier.)