Blooming trees for minimal perfect hashing