var n = list.length, k = n, i; while (n--) { i = k - (n + 1); linked.append(useNodes ? new LinkedList.Node(list[i]) : list[i]); } 
var n = list.length; while (n--) { linked.prepend(useNodes ? new LinkedList.Node(list[n]) : list[n]); } 
LinkedList.Circular.fromArray = function(list, useNodes) {  var linked = new LinkedList.Circular();  var n = list.length, k = n, i;  while (n--) { i = k - (n + 1);    linked.append(useNodes ? new LinkedList.Node(list[i]) : list[i]);  }  return linked;};
3123	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3123/5bb35ddb3516d7e68f3747d86540ffaa68de3fe3/linkedlist.js/clean/src/linkedlist.js