99 ways to program a hex, Part 16: Lua, recursion