### 1.24.19 Ακριβείς ρίζες πολυωνύμου : `roots`

`roots` παίρνει ως όρισμα μια συμβολική πολυωνυμική παράσταση και το όνομα της μεταβλητής της.
`roots` επιστρέφει έναν δίστηλο πίνακα : κάθε γραμμή είναι μία λίστα που περιέχει μια ρίζα του πολυωνύμου και την πολλαπλότητά της.
Παραδείγματα

- Βρείτε τις ρίζες του P(x)=x5−2x4+x3.
  Είσοδος :
  `roots(x```^```5-2*x```^```4+x```^```3)`
  Έξοδος :
  `[[8+3*sqrt(7),1],[8-3*sqrt(7),1],[0,3]]`
- Βρείτε τις ρίζες του x10−15x8+90x6−270x4+405x2−243=(x2−3)5.
  Είσοδος :
  `roots(x```^```10-15*x```^```8+90*x```^```6-270*x```^```4+405*x```^```2-243)`
  Έξοδος :
  `[[sqrt(3),5],[-(sqrt(3)),5]]`
- Βρείτε τις ρίζες του (t3−3).
  Είσοδος :
  `roots(t```^```3-1,t)`
  Έξοδος :
  `[[(-1+(i)*sqrt(3))/2,1],[(-1-(i)*sqrt(3))/2,1],[1,1]]`