Pythagoras and  Pythagorean Theorem