add bit_hack.h, array.h