1.  Found one problem, in out5(), if it's passed a bad number, say
    -NaN, it crashes in the first line of its source code (comparison).

2.  This was due to the pow structure not being filled in by getpower(0,&pow)
    in the powe routine.  Which in turn was because the power file was zero
    length.  Running "pow n" created the power file, and prevented the
    problem.


