Well this is pretty obvious. I've always been taught of the definitions of an exponent as the number of times the number is multiplied with one. For example, at 2^2, 2 is multiplied twice with one, giving 1 x 2 x 2 = 4. Hence that is why anything ^ 0 is 1, because then that number is multiplied 0 times with 1, or not at all multiplied in other words. I don't see why 0^0 can't be one because till the time we do not actually multiply or do something with 0 its just any other number, and hence 0^0 represents 0 being multiplied 0 times with 1, and the answer being 1.