The Pythagorean Theorem: The Story of Its Power and Beauty