Proofs of the Pythagorean Theorem