INTEGER function, the `KIND=' value of the type being that of argument I.
Returns the number of bits (integer precision plus sign bit) represented by the type for I.
See BTest Intrinsic, for how to test the value of a bit in a variable or array.
See IBSet Intrinsic, for how to set a bit in a variable to 1.
See IBClr Intrinsic, for how to set a bit in a variable to 0.