Documenting Programs
********************
A GNU program should ideally come with full free documentation,
adequate for both reference and tutorial purposes. If the package can
be programmed or extended, the documentation should cover programming or
extending it, as well as just using it.