my solutions to the exercises in Programming in Lua 3