tac
is a reverse cat
a command which produces output (stdout) and can be 'piped' |
to another command.
Linux/unix is extremely powerful with the pipe command.
So in this case the tail
sends 16 lines to stdout and through the pipe to tac
which reverses it.