CS: Each file MUST end with exactly one newline character