Hash table Library