Все эти задачи достаточно легко решаются средствами функционального программирования, но практически неразрешимы в императивных языках.
 · Список литературы
 § Хювёнен Э., Сеппенен И. Мир Lisp’а. В 2-х томах. М.: Мир, 1990.
 § Бердж В. Методы рекурсивного программирования. М.: Машиностроение, 1983.
 § Филд А., Харрисон П. Функциональное программирование. М.: Мир, 1993.
 § Хендерсон П. Функциональное программирование. Применение и реализация. М.: Мир, 1983.
 § Джонс С., Лестер Д. Реализация функциональных языков. М.: Мир, 1991.
 § Henson M. Elements of functional languages. Dept. of CS. University of Sassex, 1990.
 § Fokker J. Functional programming. Dept. of CS. Utrecht University, 1995.
 § Thompson S. Haskell: The Craft of Functional Programming. 2-nd edition, Addison-Wesley, 1999.
 § Bird R. Introduction to Functional Programming using Haskell. 2-nd edition, Prentice Hall Press, 1998.