local foo = function(x, y)
    return (x + y)
end
local add = function(a, b)
    return (a + b)
end
local result = add(1, 2)
local divmod = function(a, b)
    return (a / b), (a % b)
end
local q, r = divmod(10, 3)
local identity = function(x)
    return x
end
local a = identity(42)
local b = identity("hello")
local sn = identity("world")
local x = 42
local y = nil
function create_dog()
    local dog = {name = "Buddy", age = 5, speak = function()
    end}
    return dog
end
