Какой самый быстрый способ получить последний элемент списка в Haskell. Также в следующей итерации я хочу удалить первый и последний элемент списка. Какой самый элегантный способ сделать это? Я пытаюсь список пометков, но это не выглядит очень эффективным!