List = {}
function List.new ()
  return {first = 0, last = -1}
end