Billion-query-per-second lookup tables in C++ — Blankdot