9,13c9,13
< #  In each pass,
< #+ dividend &lt;---  divisor
< #+ divisor  &lt;---  remainder
< #+ until remainder = 0.
< #+ The gcd = dividend, on the final pass.
---
> #    In each pass,
> #+      dividend &lt;---  divisor
> #+      divisor  &lt;---  remainder
> #+   until remainder = 0.
> #    The gcd = dividend, on the final pass.
22c22
< E_BADARGS=65
---
> E_BADARGS=85
39,41c39,40
<   remainder=1             #  If uninitialized variable used in loop,
<                           #+ it results in an error message
<                           #+ on the first pass through loop.
---
>   remainder=1             #  If an uninitialized variable is used inside
>                           #+ test brackets, an error message results.
44c43
<   do
---
>   do    #  ^^^^^^^^^^  Must be previously initialized!
58,61c57,61
< # Exercise :
< # --------
< #  Check command-line arguments to make sure they are integers,
< #+ and exit the script with an appropriate error message if not.
---
> # Exercises :
> # ---------
> # 1) Check command-line arguments to make sure they are integers,
> #+   and exit the script with an appropriate error message if not.
> # 2) Rewrite the gcd () function to use local variables.
