HAMT ~ イミュータブルで高速なハッシュマップ ~