The GNU perfect hash function generator