Pytam, ponieważ ```del``` ma raczej wąskie zastosowanie w takim języku jak Python, gdzie z reguły nie zarządza się w taki sposób obiektami. Ogólnie można by podobny efekt osiągnąć za pomocą:
```python
result = numbers[0]
for number in numbers[1:]:
    result -= number
```
Koncepcyjnie jest podobnie, a zachowujemy hermetyczność funkcji ```execute_operation()``` - nie modyfikujemy listy ```numbers```. Proszę sprawdzić zawartość ```numbers``` po wykonaniu ```execute_operation()```. Wie Pan, dlaczego tak się dzieje?