Add bit_operations.c