"functions that seem to differ mainly by whether you want to print the output" . . . .