Out: function for printing warnings

Since the name "warn" is used by perl core, the name of the subroutine is ymhfu,
"You may have fucked up". Credit goes to patogen for the naming suggestion. :-)
Warn if list is invoked with non-numeric arguments
Unit tests for error() and ymhfu()