How does LuaJIT's trace compiler work? | Hacker News Reader