иммутабильность это понятно. отвечу сам на свой вопрос. она нужна для того чтобы преобразовать каждый элемент переданной коллекции вот что то и вернуть новую коллекцию. А ты вместо этого нихуя не возвращаешь а делаешь там какие то операции над внешними объектами
Вика тебе правильно начала лечить про математику. Ну типо мап подразумевает что ты отображаешь каждый элемент в другой элемент, а ты нихуяшеньки не отображаешь