-- Homework 22, challenge -- solution.

local function reverse(list)
    local result = {}
    for i = #list, 1, -1 do
        table.insert(result, list[i])
    end
    return result
end

local fruits = {"apple", "banana", "cherry"}
print("Before: " .. table.concat(fruits, ", "))

local reversed = reverse(fruits)
print("After:  " .. table.concat(reversed, ", "))
print("Orig:   " .. table.concat(fruits, ", "))
