public BigInteger flipBit (int n)

Returns a BigInteger whose value is equivalent to this BigInteger
with the designated bit flipped.
(Computes ` (this ^ (1<<n))`

.)

`n` | index of bit to flip. |

` this ^ (1<<n)`

`ArithmeticException` | ` n` is negative. |

Diagram: BigInteger, BigDecimal