new tests for "zero output" and "empty input"