Dynamic hash expantion

ハッシュサイズが足りないので、動的ハッシュサイズ確保に。
ループ内でテスト関数呼び出しまくったら、たぶんメモリリークするので注意。