State Memory
State Memory is data internal to a module that survives unchanged from one invocation of the module to the next.
- Example: A GETCHAR function that would read from a record character-by-character that needs to keep track of its location in the record. (STRTOK in C).