Možným riešením je implementovať funkciu vracajúcu zoznam bez posledného prvku a v hlavnej funkcií zostaviť výsledný zoznam pomocou nej a funkcií append a last.