Added bit_array_assign MACRO