decrementSubtracts one (or another integer) from value. by allows you to specify the value to subtract.
This does not have any special handling for subtracting from unsigned integer types. Otherwise this can decrement all integer types, floating point types, and less commonly, vectors.