Flips bit i. An index outside 0..count-1 fails an assert.
i
0..count-1
toggle_bit :: (array: *Bit_Array, i: int)