99 ways to program a hex, Part 18: Lua, recursion, callback