4.4 Deep comparison