public BigInteger and (BigInteger val)

Returns a BigInteger whose value is (this & val). (This method returns a negative BigInteger if and only if this and val are both negative.)

Parameters:
val    value to be AND'ed with this BigInteger.

Returns:  this & val