-- Homework 22, problem 3 -- solution.

local list = {"apple", "banana", "cherry"}

local function show(label)
    print(label .. ": " .. table.concat(list, ", "))
end

show("Start          ")
table.insert(list, "date")
show("After append   ")
table.insert(list, 1, "apricot")
show("After insert@1 ")
table.remove(list)
show("After remove   ")
table.remove(list, 2)
show("After remove@2 ")
