local functions can be recursive, you just can't c...
# announcements
t
local functions can be recursive, you just can't call the function before defining it