Are you sure? This is what happens if I remove the clone:

```
school.rs:30:27: 30:35 error: mismatched types: expected `&[<V281>]` but found `&~[~str]` (expected vector but found &-ptr)
school.rs:30             (grade, sorted(students))
```