self-ordering

(1)