-- Homework 26, problem 3 -- solution.

local calc = { value = 0 }

function calc:add(n)
    self.value = self.value + n
end

function calc:sub(n)
    self.value = self.value - n
end

function calc:mul(n)
    self.value = self.value * n
end

function calc:show()
    print("Value: " .. self.value)
end

calc:add(10)
calc:show()
calc:mul(3)
calc:show()
calc:sub(5)
calc:show()
