Ну и этот if тоже на самом деле пример копирования, который демонстрирует интересный эффект -- копия внутри копии приводит в итоге к четырём копиям