"usage" function distinguishes between explicit call and a wrong usage. explicit = stdout. else = stderr