Пример:
firstlast([1,2,3,4,1]).
true;
firstlast([1,2,3,4]).
false;
firstlast([5,10,4,3]).
false;
exc...
Проблема в том, что мне разрешено использовать рекурсию только с предикатом firstlast. ? Я действительно пытался сломать это, но, похоже, я не могу проверить / сравнить последний элемент с первым.
Какие-нибудь намеки?