Lol. Here's the top level pseudo-code: Code: while (true) { get the data; process the data; } The rest is left as an exercise to the reader.
Ostensibly, no. For practical purposes there are breaks... just use your judgment. The machine, obviously, doesn't need as many as the person.