Добрый день. Разбираюсь потиху с Erlang и с функциональным программированием, сразу возникло несколько вопросов: например, есть-ли возможность в списке (list) поменять два элемента местами, при этом не создавая дополнительного списка, то есть чтобы операция происходила на месте? Из [4,1,3,2,5,6] ^^^ получить [4,1,2,3,5,6] ^^^