Abaza, M. & F., A. (1999). A Minimal Perfect Hashing Algorithm for Multikey.