Fermat Polynomials [refactored]