perfect_hashing :: Perfecthashing :: tempht
checking there is no collision between identifiers
# An array used as a temporary Hashtable for # checking there is no collision between identifiers private var tempht = new Array[nullable Int]