Все работает как надо, элементы листа выведены в обратном порядке. p/s третье требование не проходит.