Corrected silly off-by-one error.
Added non-VMS system support.
New tree interface.  Wasn't happy with the other one.  Now to modify the
code to match...