```sort()``` sort list once, because:
```php
protected function sort() {
    if (!$this->sorted) {
        uasort($this->items, array($this, 'compare'));
        $this->sorted = true;
    }
}
```