A command interpreter may allow a user to stop a process and then later
resume it.
This feature allows a user to multiplex between several activities.
Thus a user can stop an editor,
read mail,
and then resume at the point it was stopped.
(Is this feature useful in a system that allows several processes
to run simultaneously in different windows?)