in the first step, we define a new family formula_26 of hash functions , where each function is obtained by concatenating functions formula_29 from formula_1, i.e., formula_89. in other words, a random hash function is obtained by concatenating randomly chosen hash functions from formula_1. the algorithm then constructs hash tables, each corresponding to a different randomly chosen hash function .