Explain the Pythagorean Theorem, its proofs, and applications.

Explain the Pythagorean Theorem, its proofs, and applications.