How come you get from last_digit((2^100)/2 to last_digit(2/2)?? The last digit of 2^100 is 6, so the result should be 3, not 1; the whole reasoning is wrong.
blackjack
flooble's webmaster puzzle