add bitfuns.h, bitfuns.c, test_bitfuns.c, and teset_bitfuns.out