Also, a quick note for GNAT Ada compiler users - currently GNAT only detects this particular error (integer overflow) at run-time if you give it the "-gnato" option. There are plans for this to eventually become the default in GNAT; see the GNAT documentation for more information.
You may also:
Go up to the outline of lesson 1
David A. Wheeler (wheeler@ida.org)