EPAM Systems interview question

Functional programming, pure functions, side effects, immutability