George Polya: Master of Discovery