### 1.37.8 Περιστροφή λίστας αρχίζοντας από το n-οστό στοιχείο της : `rotate`

`rotate` παίρνει σαν όρισμα μια λίστα και ένα ακέραιο `n` (από προεπιλογή `n=-1`).
`rotate` περιστρέφει την λίστα `n` θέσεις προς τα αριστερά αν `n>0` ή προς τα δεξιά αν `n<0`. Τα στοιχεία που βγαίνουν έξω από την λίστα από την μια πλευρά επανέρχονται από την άλλη πλευρά. Από προεπιλογή `n=-1` και το τελευταίο στοιχείο γίνεται πρώτο.
Είσοδος :

`rotate([0,1,2,3,4])`

Έξοδος :

`[4,0,1,2,3]`

Είσοδος :

`rotate([0,1,2,3,4],2)`

Έξοδος :

`[2,3,4,0,1]`

Είσοδος :

`rotate([0,1,2,3,4],-2)`

Έξοδος :

`[3,4,0,1,2]`