Давайте сыграем. Вы пишите функциональный алгоритм, я какой захочу. Игра состоит из очень большого неизвестного количества шагов. На каждом шаге алгоритм говорит А, или Б. Если ответы совпали я получаю очко, если нет - Вы целых 2. Алгоритмы могут использовать память предыдущих ходов. Согласны?