### 1.24.14 Παραγοντοποίηση `Square-free``:` `sqrfree`

`sqrfree` παίρνει ως όρισμα ένα πολυώνυμο.
`sqrfree` παραγοντοποιεί αυτό το πολυώνυμο σαν ένα γινόμενο δυνάμεων παραγόντων πρώτων μεταξύ τους, όπου κάθε παράγοντας έχει ρίζες πολλαπλότητας 1 (με άλλα λόγια, ένα παράγοντας και η παράγωγός του είναι πρώτοι μεταξύ τους).
Είσοδος :

`sqrfree((x```^```2-1)*(x-1)*(x+2))`

Έξοδος :

`(x```^```2+3*x+2)*(x-1)```^```2`

Είσοδος :

`sqrfree((x```^```2-1)```^```2*(x-1)*(x+2)```^```2)`

Έξοδος :

`(x```^```2+3*x+2)*(x-1)```^```3`