Обсуждение началось как вопрос: Является ли уродством такой код:## Код:
```
tmp := x;
x := y;
y := tmp;
```
По сравнению с таким кодом:## Код:
```
x, y := y, x;
```
Да, явное уродство.
Но вот такой код:## Код:
```
y := x XOR y;
x := y XOR x;
y := x XOR y;

или

x = x + y;
y = x - y;
x = x - y;
```
-- ещё большее уродство.