Some subroutines are not currently documented and other parts of the documentation were unclear to me. So I am providing new revised documentation is an attempt to supply the missing pieces and to combine some sections of the manual and notes into a single document. I will also attempt to clarify some points. This new version of the documentation will always be a work in progress. A few additional subroutines have been documented.
Several things remain to do.
Include more examples. Document more subroutines. Create a cross reference between interactive commands and subroutines. Make the subroutine chapter self-contained. Find and correct errors.