Perfect Square Chart 1 25 - 841 Math 2007 Kates Pythagoras Growing Post