Hash table library