why are 1 4 9 16 and 25 called perfect squares