add 'divides' and 'isSquareFree' to Data.Polynomial