This chapter covered these topics:

- more technical details about Strings and how to use them
- how to design menus for text-based interfaces
- some elementary encryption techniques
- the statistical functions mean, variance and standard deviation
- techniques for computing the latter by accumulating data
- random number generation
- a technique for multiplying cardinals and avoiding overflow
- a little about operations on long whole numbers
- some information about matrices and operations on them
- applications of Modula-2 to matrices and vectors

It included discussion of the following Modula-2 built-ins:

Reserved Words | Standard Identifier |
---|---|

<none> | LENGTH |

**Reserved Symbols**

+ (concatenation on literals)

C (octal character)

**Library Items**

- From Strings:
- Length, Assign, Extract, Delete, Insert, Replace, Append, Concat, CanAssignAll, CanInsertAll, CanReplaceAll, CanAppendAll, CanConcatAll, CompareResults, Compare, Equal, FindNext, FindPrev, FindDiff, Capitalize.

- From SYSTEM:
- CAST

- From Events (Mac specific):
- TickCount