Оберните связный список.
Определение связного списка:
Реализуйте функцию reverse - реверс связного списка.