hash table draft two
array is too big for the stack, need to store on the heap
malloc works fine, 2nd step init not necessary. access is tested.
now using a macro
fix string interpolation in macro
add some new rich and easy to use debugging