чото такое, что-ли

Код AS3:
function reverse(list:List):List {
var l0:List = list;
var l1:List = null;
while(l0) {
var tmpList:List= l1;
l1 = l0;
l0 = l0.next;
l1.next = tmpList;
}
return l1;
}
извините, как переменные назвать - не придумал просто %)