allow specifying hash table initial size