Тут под символами на самом деле скрыты Объекты. Но суть такая, есть узел А, мы в него кладём объект Б, и получаем узел АБ, в него кладём Ц и получаем АБЦ, затем мы имеем объект Ц, в него кладём Б, получаем ЦБ, в него кладём А, получаем ЦБА.... Но, хочется, чтобы получив ЦБА, мы все таки находились в АБЦ, а не создавали узел ЦБА.