1
Note that incorrect results may be caused by overflows or underflows.