- A fork value (amount) of 1 is useless.  The program knows this, and will
  assume you were just asking for one instance.

- when forking instances, one base instance stays present in the foreground.
  This instance is in addition to the number of forks you specified.  For
  example, if you specified 3 forks, the program will fork 3 times.  The 3
  children will go about their load-testing business, while the parent waits
  for them to finish.

- interrupting the foreground process with a SIGINT (^C) will cause all
  children to receive a SIGCHLD.  Since they don't trap SIGCHLD, they too
  will be terminated.  This is generally considered a good thing.

