Excellent points! Several people have pointed out very egregious
logic errors in the initial code. Several of them are
errors in the sense that I know the specifics of the files I
am using (no blank lines, no '\n' at the end of the file).
comment. Does <$fh> hit the disk each
time, or is it reading from a cached block? Does anyone know?
I guess my initial point was flawed for the general case, but
I can reformulate it to a better, stronger statement: