Tiny perfect hash library for C, C++, and Lua