Функциональное программирование на JavaScript: Основы и примеры