Код Ревью

Сравни свои решения

    ; [ a | & ] -> [ b | & ] -> [ c | & ] -> [ a | & ] ->...
; last pair на нём войдет в бесконечный цикл, поскольку отсутствует null